Vue 教程
/ v-for 循环语句
v-for 循环语句
循环数组
循环数组以显示不同的图像:
示例
根据 Vue 实例中的数组显示食物图像。
<div> <img v-for="x in manyFoods" v-bind:src="x"> </div> »循环对象数组
循环遍历对象数组并显示对象属性:
示例
根据 Vue 实例中的数组显示不同类型食物的图像和名称。
<div> <figure v-for="x in manyFoods"> <img v-bind:src="x.url"> <figcaption>{{ x.name }}</figcaption> </figure> </div> »获取索引
数组元素的索引号在 JavaScript for 循环中非常有用。 幸运的是,在 Vue 中使用 v-for
时我们也可以获得索引号。
要获取 v-for
的索引号,我们需要在括号中给出两个逗号分隔的单词:第一个单词将是数组元素,第二个单词将是该数组元素的索引。
示例
显示 Vue 实例中"manyFoods"数组中元素的索引号和食物名称。
<p v-for="(x, index) in manyFoods"> {{ index }}: "{{ x }}" <br> </p> »如果数组元素是对象,我们还可以显示数组元素索引和数组元素本身的信息:
示例
显示数组元素索引号以及"manyFoods"数组中对象的文本。
<p v-for="(x, index) in manyFoods"> {{ index }}: "{{ x.name }}", url: "{{ x.url }}" <br> </p> »