Dans Vue, v-for est une instruction qui peut être utilisée dans des modèles pour parcourir des tableaux ou des objets. La directive v-for est utilisée pour boucler les données de rendu et est l'une des instructions très utiles de Vue. Dans Vue, la manière d'utiliser l'instruction v-for pour boucler un objet est similaire à la façon de boucler un tableau, avec juste une légère différence.
Comment utiliser l'instruction v-for pour parcourir des objets ? Ci-dessous, nous l'expliquerons dans les parties suivantes.
1. Utilisation de base de l'instruction v-for
La syntaxe de base de l'instruction v-for est la suivante :
<div v-for="(item,index) in items">{{ index }} - {{ item }}</div>
Parmi eux, les éléments signifie boucler Le tableau ou l'objet sur lequel opérer ; l'élément représente l'élément itéré ; l'index représente l'index de l'élément dans le tableau ou l'objet.
En prenant un tableau comme exemple, nous pouvons boucler les éléments du tableau comme ceci :
<div v-for="(item,index) in items">{{ index }} - {{ item }}</div>
2. Bouclez les attributs dans l'objet de sortie
# 🎜🎜#Dans Vue , nous pouvons utiliser l'instruction v-for pour parcourir les attributs de l'objet. La méthode est la suivante :<div v-for="(value,key,index) in object">{{ index }} - {{ key }}: {{ value }}</div>
<template> <div> <div v-for="(value,key,index) in user"> {{ index }} - {{ key }}: {{ value }} </div> </div> </template> <script> export default { data() { return { user: { name: '张三', age: 20, sex: '男' } } } } </script>
0 - name: 张三 1 - age: 20 2 - sex: 男
<template> <div> <div v-for="(value,key,index) in filteredUser"> {{ index }} - {{ key }}: {{ value }} </div> </div> </template> <script> export default { data() { return { user: { name: '张三', age: 20, sex: '男' } } }, computed: { filteredUser() { return Object.keys(this.user).reduce((result, key) => { if (key !== 'sex') { result[key] = this.user[key]; } return result; }, {}); } } } </script>
0 - name: 张三 1 - age: 20
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!