⊗jsvuPmLpAr 27 of 72 menu

Taulukoiden iterointi Vue:ssa

Vue sallii tagien muodostamisen silmukassa. Tämä tehdään erityisellä v-for-direktiivillä. Katsotaan, kuinka se toimii taulukoille. Tehdään tätä varten seuraava taulukko:

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

Esitetään jokainen tämän taulukon elementti omassa kappaleessaan. Tätä varten tehdään näkymään aluksi kappale:

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

Kirjoitetaan nyt kappaleellemme v-for-direktiivin. Tämän direktiivin arvoksi tulee määrittää iteroitavan taulukon nimi ja muttuja, johon peräkkäin tulevat tämän taulukon alkiot. Meidän tapauksessamme taulukon nimi on arr, ja muuttujalle keksimme nimen elem:

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

Tuloksena kappaleemme toistuu niin monta kertaa kuin taulukossamme on alkioita. Esitetään iteroidut alkiot kappaleidemme tekstissä:

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

Olkoon data:ssa tallennettuna seuraava taulukko:

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

Esitä kukin tämän taulukon alkio omassa div-tagissaan.

Annettu seuraava taulukko:

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

Esitä kunkin alkion neliö tästä taulukosta omassa div-tagissaan.

Annettu seuraava taulukko:

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

Esitä tämän taulukon alkiot listana ul.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää