⊗jsvuPmLpAr 27 of 72 menu

Itération sur les tableaux dans Vue

Vue permet de générer des balises en boucle. Cela se fait à l'aide d'une directive spéciale v-for. Voyons comment elle fonctionne pour les tableaux. Pour cela, créons le tableau suivant :

data() { return { arr: ['a', 'b', 'c'], } }

Affichons chaque élément de ce tableau dans son propre paragraphe. Pour cela, dans le template, commençons par créer un paragraphe :

<template> <p></p> </template>

Maintenant, ajoutons à notre paragraphe la directive v-for. La valeur de cette directive doit spécifier le nom du tableau à itérer et la variable qui contiendra successivement chaque élément de ce tableau. Dans notre cas, le nom du tableau est arr, et pour la variable, nous choisirons le nom elem :

<template> <p v-for="elem in arr"></p> </template>

En conséquence, notre paragraphe se répétera autant de fois qu'il y a d'éléments dans notre tableau. Affichons les éléments itérés dans le texte de nos paragraphes :

<template> <p v-for="elem in arr">{{ elem }}</p> </template>

Soit le tableau suivant stocké dans data :

data() { return { items: [1, 2, 3, 4, 5], } }

Affichez chaque élément de ce tableau dans sa propre balise div.

Soit le tableau suivant :

data() { return { items: [1, 2, 3, 4, 5], } }

Affichez le carré de chaque élément de ce tableau dans sa propre balise div.

Soit le tableau suivant :

data() { return { items: [1, 2, 3, 4, 5], } }

Affichez les éléments de ce tableau sous forme de liste ul.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser