v-for
作用
用于循环某个相同的组件,可以根据数组变量的值自动扩展
需要准备的内容
需要循环的前端代码:
<div>这里面用于循环的内容</div>
需要循环的数组:
// 注意需要补充array数组的内容 data(){ return { list:[] } }
使用
<div v-for="(item,index) in list">这里面用于循环的内容</div>
下面为list参数例子
list: [
{name: "张三", age: 20},
{name: "李四", age: 21},
{name: "王五", age: 22}
]
其中在v-for中,参数item和index的作用如下:
- item:数组中每个元素的值 在例子中,第一个item为对象:{name: “张三”, age: 20},第二个item为对象:{name: “李四”, age: 21},以此类推
- index:索引值,这个索引初始值从0开始
譬如如下的代码:
<div v-for="(item,index) in list">
序号{{index}}   姓名:{{item.name}},年龄:{{item.age}}
</div>
list: [
{name: "张三", age: 20},
{name: "李四", age: 21},
{name: "王五", age: 22}
]
那么显示的结果为:
序号0 姓名:张三,年龄:20
序号1 姓名:李四,年龄:21
序号2 姓名:王五,年龄:22