Gennemgang af arrays af objekter i Vue

Lad os nu lære at gennemgå et array af objekter. Lad os se på et eksempel. Antag, at vi har følgende array:

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

Lad os gennemgå vores array med en løkke og for hver bruger i et separat afsnit vise deres fornavn og efternavn:

html<template>
  <p v-for="user in users">
    {{ user.name }}
    {{ user.surn }}
  </p>
</template>
Задание 1

Givet følgende array:

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

Opret følgende kode ved hjælp af en løkke:

<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>
Задание 2

Givet følgende array med produkter:

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

Opret følgende kode ved hjælp af en løkke:

<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>