Vue.js 提供了一个名为 'v-for' 的内置指令,用于迭代数组或对象。它可以与 'v-bind' 指令结合使用,将数据绑定到 HTML 元素。

以下是使用 'v-for' 迭代项目数组的方法:

<ul>
  <li v-for='item in items'>{{ item }}</li>
</ul>

在此示例中,'items' 是您要迭代的项目数组。'v-for' 指令为数组中的每个项目创建一个新元素,并将项目的 value 绑定到模板中的 '{{ item }}' 占位符。

您还可以使用 'v-for' 迭代对象的属性:

<div v-for='(value, key) in object'>
  {{ key }}: {{ value }}
</div>

在此示例中,'object' 是一个具有要迭代的属性的对象。'v-for' 指令为对象中的每个属性创建一个新元素,并将属性的 value 绑定到模板中的 '{{ value }}' 占位符。'key' 变量用于显示属性名称。

您还可以使用 'v-for' 迭代数字范围:

<div v-for='n in 10'>{{ n }}</div>

在此示例中,'v-for' 指令为从 1 到 10 的每个数字创建一个新元素,并将数字的 value 绑定到模板中的 '{{ n }}' 占位符。

Vue.js v-for 指令:数组、对象和数字范围的迭代

原文地址: https://www.cveoy.top/t/topic/nYmk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录