⊗jsvuPmLpOb 29 of 72 menu

Iterieren von Objekten in Vue

Objekte werden ebenfalls mit der Direktive v-for iteriert. Lassen Sie uns ansehen, wie das gemacht wird. Nehmen wir an, wir haben das folgende Objekt:

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

Iterieren wir dieses Objekt mit einer Schleife und geben seine Elemente aus:

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

Geben wir nun sowohl die Schlüssel als auch die Elemente aus:

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

Geben wir nun zusätzlich die Ordnungsnummern der Elemente im Objekt aus:

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

Gegeben ist das folgende Objekt:

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

Geben Sie mit v-for Folgendes auf dem Bildschirm aus:

<ul> <li>100$</li> <li>200$</li> <li>300$</li> </ul>

Gegeben ist das folgende Objekt:

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

Geben Sie mit v-for Folgendes auf dem Bildschirm aus:

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

Ändern Sie die vorherige Aufgabe so ab, dass am Ende jedes li zusätzlich die Ordnungsnummer des Elements im Objekt steht. So:

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

Ändern Sie die vorherige Aufgabe so ab, dass die Nummern nicht bei Null, sondern bei Eins beginnen. So:

<ul> <li>user1 - 100$ - 1</li> <li>user2 - 200$ - 2</li> <li>user3 - 300$ - 3</li> </ul>
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen