v-for
用于正常呈现数组或列表。
这是一个例子。
JsFiddle Example
new Vue({
el:'#mainapp',
data:{
items:[0,0, 0]
},
methods:{
updateVaule:function(index){
this.items[index]++;
alert('current value'+this.items[index]);
}
}
})
//Html file
<div id="mainapp">
<span v-for="(item,index) in items" v-on:click="updateVaule(index)">{{item}}</span>
</div>
但是当用户点击
span
标记,视图不会通过值
items
已经改变了。
我试着加上
v-bind:key=index
跨度
标签,但这没有影响任何东西。
要呈现更新的数组,应用程序必须如何工作?
我怎么了?