in 后面可放 数组 ,对象数组 , 对象 , 数字
普通数组: <div id="app"> <p v-for="item in list">{{item}}</p> </div> data:{ list:[1,2,3,4,5,6], },带索引值:
<p v-for="(item,index) in list">索引值:{{index}},数值:{{item}}</p> 对象数组: list1:[ {id:1 ,name:'zzz1'}, {id:2 ,name:'zzz2'}, {id:3 ,name:'zzz3'}, {id:4 ,name:'zzz4'}, ] <p v-for="(item,index) in list1">索引值:{{index}},数值:{{item}},id:{{item.id}},名字:{{item.name}}</p>3. 遍历对象每一个键值对:
user:{ id:001, name:'tom', gender:'男' } <!-- 注意:在遍历对象身上的键值对时,除了 val 和 key ,第三个量为 index索引 --> <p v-for="(val,key,index) in user">值:{{val}},键:{{key}},索引:{{index}}</p> 迭代数字: <!-- 迭代数字 从1开始 --> <p v-for="count in 10">这是第{{count}}次循环</p>!!!! :key 值绑定的重要性: 在组件中,使用 v-for 循环的时候,或者在一些特殊情况下,如果不使用 :key ,v-for 会出现数据问题,必须在使用 v-for 的同时,指定 唯一的 字符串(string)/数字(number) 类型 :key 值来避免出现数据错误!(p19课) 最好都写!