可以使用運算元組(item,index)
可以使用操作物件(value,key,value)
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>v-for</title>
</head>
<body>
<div id="box">
<ul>
<li v-for="(stu,index) in stus" v-bind:key="index">
index:{{index}},stu:{{stu}}
</li>
<!--使用物件的方式--><hr />
<li v-for="(value,key,index) in person" v-bind:key="index">
value:{{value}}
key:{{key}}
index:{{index}}
</li>
</ul>
</div>
<script src="js/vue.min.js"></script>
<script>
var vm = new Vue({
el: '#box',
data: {
stus:[{name:'jack',score:'A'},{name:'rose',score:'B'}],
person:{name:'1',alise:'邁克'}
}
})
</script>
</body>
</html>複製程式碼
key 是類似於trank by 的一個屬性
為的是告訴vue,js中的元素,與頁面之間的關聯,當識圖刪除元素的時候
是單個元素的刪除而不是正版替換,所以需要關聯其關係,設定(必須,效能) 2.xxx之後必須設定