我正在嘗試Vue.js,但我遇到了問題。我正在Laracasts上完成一個教程,但是我的v-for不工作。Vue.js v-不工作
HTML:
<div id="root">
<ul>
<li v-for="name in names" v-text="name"></li>
</ul>
<input type="text" v-model="newName">
<button @click="addName">Add Name</button>
</div>
JS:
new Vue({
el: '#root',
data: {
newName: '',
names: ['John', 'Mike']
}
methods: {
addName() {
this.names.push(this.newName);
this.newName = '';
}
}
})
小提琴:https://jsfiddle.net/4pb1f4uq/
如果有幫助,有情節的鏈接Laracast:你缺少 https://laracasts.com/series/learn-vue-2-step-by-step/episodes/4?autoplay=true
如果您在編譯器中或甚至在您的控制檯中閱讀輸出結果,這可能會有所幫助。它會告訴你,你已經忘記了在定義數據後放置逗號。 –