⊗jsvuPmLpAOO 31 of 72 menu

Arrays van objecten doorlopen in Vue

Laten we nu leren hoe we een array van objecten kunnen doorlopen. Laten we een voorbeeld bekijken. Stel we hebben de volgende array:

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

Laten we onze array doorlopen met een lus en voor elke gebruiker in een aparte alinea zijn voornaam en achternaam weergeven:

<template> <p v-for="user in users"> {{ user.name }} {{ user.surn }} </p> </template>

Gegeven de volgende array:

data() { return { hrefs: [ {href: '1.html', text: 'text1'}, {href: '2.html', text: 'text2'}, {href: '3.html', text: 'text3'}, ] } }

Genereer met behulp van een lus de volgende code:

<ul> <li><a href="1.html">text1</a></li> <li><a href="2.html">text2</a></li> <li><a href="3.html">text3</a></li> </ul>

Gegeven de volgende array met producten:

data() { return { products: [ { name: 'product1', price: 100, quantity: 5 }, { name: 'product2', price: 200, quantity: 4 }, { name: 'product3', price: 300, quantity: 3 }, ] } }

Genereer met behulp van een lus de volgende code:

<table> <tr> <td>product1</td> <td>100</td> <td>5</td> </tr> <tr> <td>product2</td> <td>200</td> <td>4</td> </tr> <tr> <td>product3</td> <td>300</td> <td>3</td> </tr> </table>
cssvazdaro