⊗jsvuPmLpOb 29 of 72 menu

Objektų iteravimas Vue

Objektai taip pat iteruojami naudojant direktyvą v-for. Pažiūrėkime, kaip tai daroma. Tarkime, turime šį objektą:

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

Iteruokime šį objektą ciklu ir išveskime jo elementus:

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

O dabar išveskime ir raktus, ir elementus:

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

O dabar išveskime dar ir eilės elementų numerius objekte:

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

Duotas šis objektas:

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

Naudodami v-for išveskite į ekraną šį:

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

Duotas šis objektas:

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

Naudodami v-for išveskite į ekraną šį:

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

Pertvarkykite ankstesnę užduotį taip, kad kiekvienos li pabaigoje būtų ir elemento eilės numeris objekte. Šitaip:

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

Pertvarkykite ankstesnę užduotį taip, kad numeriai prasidėtų ne nuo nulio, o nuo vieneto. Šitaip:

<ul> <li>user1 - 100$ - 1</li> <li>user2 - 200$ - 2</li> <li>user3 - 300$ - 3</li> </ul>
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti