渲染數(shù)組:
v-for="item in arr"
v-for="(item,index) in arr"
渲染對象:
v-for="value in obj"
v-for="(value,key) in obj"
v-for="(value,key,index) in obj"
一下兩種方式不會產(chǎn)生視圖更新:
1.當使用Array.length改變數(shù)組的時候
2.當使用Array[下標]改變數(shù)組的時候
解決辦法:
1.使用Vue.set(arr,index,newVal)arr需要變化的數(shù)組趟庄,index數(shù)組要變化的項,newVal變化后的值
2.Array.prototype.splice()
v-for必須結合key屬性來使用棚愤,把數(shù)組沒每一項唯一標記搓萧,當哪一項改變時,只會更新那一項宛畦。提升性能瘸洛。key值必須唯一,不能重復
<p v-for="item in user" :key="item.name">{{item.name}}:{{item.age}}</p>