一、v-for,key
<div id="app">
<p v-for="(item,index) of arr" :key="item.id"><input type="checkbox" >{{item.name}}{{index}}</p>
</div>
<script>
var vm = new Vue({
el:"#app",
data(){
return{
arr:[
{id:001,name:"华为"},
{id:002,name:"小米"},
{id:003,name:"苹果"}
]
}
}
})
</script>
- key是为了给DOM元素一个唯一的标识符。key的值也应该是唯一的。
- key属性只能使用number/string
- 作用:能保持数据的唯一性,让data中的数据和页面中的数据强制关联起来。
二、v-bind =>简写 :
动态地绑定一个或多个特性,或一个组件 prop 到表达式。
<img v-bind:src="imageSrc">
简写为<img :src="imageSrc">
三、v-model =>限制表单
- v-model可以实现双向数据绑定 =>限制在、