⊗jsvuPmCmLC 63 of 72 menu

Crearea componentelor în buclă în Vue

Componentele pot fi create în buclă, transmițându-le datele corespunzătoare. Să vedem cum se face acest lucru. Să presupunem că în componenta părinte există următorul tablou de obiecte:

data() { return { users: [ { id: 1, name: 'name1', surn: 'surn1' }, { id: 2, name: 'name2', surn: 'surn2' }, { id: 3, name: 'name3', surn: 'surn3' }, ], } }

Să parcurgem acest tablou de obiecte cu o buclă și în buclă să creăm componente cu utilizatorii:

<template> <User v-for="user in users" /> </template>

Să specificăm valorile atributului key pentru funcționarea corectă a buclei:

<template> <User v-for="user in users" :key="user.id" /> </template>

Să transmitem și în componente datele lor, numele și prenumele fiecărui utilizator:

<template> <User v-for="user in users" :name="user.name" :surn="user.surn" :key="user.id" /> </template>

Este dat următorul tablou cu date despre angajați:

data() { return { users: [ { id: 1, name: 'name1', salary: 100, age: 30, }, { id: 2, name: 'name2', salary: 200, age: 40, }, { id: 3, name: 'name3', salary: 300, age: 50, }, ], } }

Cu ajutorul buclei, creați pe baza acestui tablou componentele Employee, transmițându-le datele corespunzătoare.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge