La directive
v-for est utilisée pour parcourir un tableau ou un objet et restituer un composant ou un modèle enfant pour chaque élément. Sa syntaxe est
, où item est un alias pour chaque élément et items est le tableau ou l'objet sur lequel effectuer une itération. v-for peut restituer des listes, des tableaux et d'autres structures. Afin de suivre les composants enfants lorsque des éléments sont mis à jour ou réorganisés, chaque composant enfant doit se voir attribuer une clé unique. Les variables de plage telles que index, $index, first, last, pair et impair sont accessibles dans la boucle v-for, mais les variables de plage ne peuvent être utilisées que dans des modèles, pas en JavaScriptUtilisation de v- for
v-for est une instruction de base dans Vue.js, utilisée pour parcourir un tableau ou un objet et restituer un composant ou un modèle enfant pour chaque élément.
Syntaxe :
<code class="javascript"><div v-for="item in items"> <!-- 模板内容 --> </div></code>Copier après la connexionParamètres :
- item : Un alias pour chaque élément de la boucle
- items : Le tableau ou l'objet sur lequel parcourir
Utilisation :
v- for peut être utilisé pour restituer des structures telles que des listes et des tableaux. Par exemple :
<code class="javascript"><ul> <li v-for="item in items">{{ item }}</li> </ul></code>Copier après la connexionCe code générera une liste non ordonnée contenant chaque élément du tableau
items
.items
数组中的每一个元素。使用键:
当渲染列表时,为每个子组件指定一个唯一键很重要,这样 Vue.js 才能在元素更新或重新排列时跟踪它们。
<code class="javascript"><ul> <li v-for="item in items" :key="item.id">{{ item.name }}</li> </ul></code>Copier après la connexion在这个例子中,我们使用
item.id
作为唯一键。范围变量:
在 v-for 循环中,可以访问以下范围变量:
index:
元素在数组或对象中的索引$index:
元素在渲染列表中的索引first:
元素是否是第一个last:
元素是否是最后一个even:
元素的索引是否是偶数odd:
元素的索引是否是奇数提示:
rrreee🎜Dans cet exemple, nous utilisons
- v-for 只能用于渲染列表。对于条件渲染,请使用
v-if
或v-else
- Utilisation de clés :
- Lors du rendu d'une liste, il est important d'attribuer une clé unique à chaque composant enfant afin que Vue.js puisse suivre les éléments lorsqu'ils sont mis à jour ou réorganisés.
item.id
comme clé unique. 🎜🎜🎜Variables de portée : 🎜🎜🎜Dans une boucle v-for, vous pouvez accéder aux variables de portée suivantes : 🎜🎜🎜index :
L'index de l'élément dans le tableau ou l'objet 🎜🎜$index :
L'index de l'élément dans la liste de rendu 🎜🎜first :
Si l'élément est le premier 🎜🎜last :
Si l'élément est le last 🎜🎜pair :
Si l'index de l'élément est un nombre pair🎜🎜impair :
Si l'index de l'élément est un nombre impair🎜🎜🎜🎜Conseils : 🎜 🎜🎜🎜v-for ne peut être utilisé que pour afficher des listes. Pour le rendu conditionnel, utilisezv-if
ouv-else
. 🎜🎜Toujours spécifier les clés des composants enfants dans les boucles v-for. 🎜🎜Les variables de portée peuvent être utilisées dans les modèles mais ne sont pas accessibles en JavaScript. 🎜🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!