Procházení polí ve Vue

Vue umožňuje vytvářet tagy v cyklu. To se dělá pomocí speciální direktivy v-for. Podívejme se, jak funguje pro pole. K tomu si vytvořme následující pole:

javascriptdata() {
  return {
    arr: ['a', 'b', 'c'],
  }
}

Vypišme každý prvek tohoto pole v samostatném odstavci. K tomu nejprve vytvořme v reprezentaci odstavec:

App.vue<template>
  <p></p>
</template>

Nyní našemu odstavci napíšeme directivu v-for. Hodnotou této direktivy je třeba uvést název procházeného pole a proměnnou, do které postupně budou padat prvky tohoto pole. V našem případě bude název pole arr, a pro proměnnou vymyslíme název elem:

App.vue<template>
  <p v-for="elem in arr"></p>
</template>

V důsledku toho se náš odstavec zopakuje tolikrát, kolik je prvků v našem poli. Vypisujme procházené prvky v textu našich odstavců:

App.vue<template>
  <p v-for="elem in arr">{{ elem }}</p>
</template>
Задание 1

Nechť v data je uloženo následující pole:

javascriptdata() {
  return {
    items: [1, 2, 3, 4, 5],
  }
}

Vypište každý prvek tohoto pole ve vlastním tagu div.

Задание 2

Je dáno následující pole:

javascriptdata() {
  return {
    items: [1, 2, 3, 4, 5],
  }
}

Vypište druhou mocninu každého prvku tohoto pole ve vlastním tagu div.

Задание 3

Je dáno následující pole:

javascriptdata() {
  return {
    items: [1, 2, 3, 4, 5],
  }
}

Vypište prvky tohoto pole ve formě seznamu ul.