La bonne réponse à la question posée est : on itère sur un tableau d'éléments dans un template en Vue.js en utilisant la directive 'v-for'. Cette directive est spécifiquement conçue pour rendre les listes basées sur des tableaux ou des objets.
La directive 'v-for' peut être appliquée à un élément (par exemple une balise <div>
ou <li>
) dans votre template. Elle définit une instruction de boucle qui crée une nouvelle instance de cet élément pour chaque élément dans le tableau.
Voici un exemple de comment vous pouvez utiliser 'v-for' pour afficher une liste d'articles :
<ul id="liste-d-articles">
<li v-for="article in articles">
{{ article.nom }}
</li>
</ul>
Dans cet exemple, articles
est un tableau de chaînes de caractères. Chaque article
dans articles
est affiché dans sa propre balise <li>
.
Bien que la directive 'v-for' soit très utile, il y a quelques bonnes pratiques à garder à l'esprit lorsque vous l'utilisez.
<ul id="liste-d-articles">
<li v-for="article in articles" :key="article.id">
{{ article.nom }}
</li>
</ul>
En résumé, la directive 'v-for' est un outil essentiel en Vue.js pour itérer sur les éléments d'un tableau. En comprenant son utilisation de base et en adhérant aux meilleures pratiques, vous pourrez créer des applications Vue.js plus efficaces et plus faciles à maintenir.