⊗jsvuPmLpOb 29 of 72 menu

Iteriranje preko objektov v Vue

Tudi objekti se iterirajo z uporabo directive v-for. Poglejmo, kako se to naredi. Recimo, da imamo naslednji objekt:

data() { return { obj: {a: 1, b: 2, c: 3}, } }

Iterirajmo preko tega objeka z zanko in izpišimo njegove elemente:

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

Zdaj pa izpišimo tako ključe kot elemente:

<template> <p v-for="(elem, key) in obj"> {{ key }} {{ elem }} </p> </template>

Zdaj pa izpišimo še zaporedne številke elementov v objektu:

<template> <p v-for="(elem, key, index) in obj"> {{ index }} {{ key }} {{ elem }} </p> </template>

Podan je naslednji objekt:

{ user1: '100', user2: '200', user3: '300', }

Z uporabo v-for prikažite na zaslonu naslednje:

<+html+>
  • 100$
  • 200$
  • 300$
<-html->

Podan je naslednji objekt:

{ user1: '100', user2: '200', user3: '300', }

Z uporabo v-for prikažite na zaslonu naslednje:

<+html+>
  • user1 - 100$
  • user2 - 200$
  • user3 - 300$
<-html->

Predelajte prejšnjo nalogo tako, da na koncu vsakega li stoji še zaporedna številka elementa v objektu. Takole:

<ul> <li>user1 - 100$ - 0</li> <li>user2 - 200$ - 1</li> <li>user3 - 300$ - 2</li> </ul>

Predelajte prejšnjo nalogo tako, da se številke začnejo ne z nič, ampak z ena. Takole:

<ul> <li>user1 - 100$ - 1</li> <li>user2 - 200$ - 2</li> <li>user3 - 300$ - 3</li> </ul>
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni