Iterando Arrays em Vue

O Vue permite gerar tags em um loop. Isso é feito usando uma diretiva especial v-for. Vamos ver como ela funciona para arrays. Para isso, vamos criar o seguinte array:

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

Vamos exibir cada elemento deste array em um parágrafo separado. Para isso, na view (template), primeiro vamos criar um parágrafo:

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

Agora, vamos adicionar ao nosso parágrafo a diretiva v-for. O valor desta diretiva deve especificar o nome do array a ser iterado e a variável que receberá sequencialmente os elementos deste array. No nosso caso, o nome do array será arr, e para a variável, vamos escolher o nome elem:

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

Como resultado, nosso parágrafo se repetirá quantas vezes forem os elementos no nosso array. Vamos exibir os elementos iterados no texto dos nossos parágrafos:

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

Suponha que em data esteja armazenado o seguinte array:

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

Exiba cada elemento deste array em sua própria tag div.

Задание 2

Dado o seguinte array:

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

Exiba o quadrado de cada elemento deste array em sua própria tag div.

Задание 3

Dado o seguinte array:

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

Exiba os elementos deste array em forma de lista ul.