Vue'de Dizi Döngüleri

Vue, etiketleri döngü içinde oluşturmanıza izin verir. Bu, özel v-for direktifi kullanılarak yapılır. Haydi, diziler için nasıl çalıştığını görelim. Bunun için aşağıdaki diziyi oluşturalım:

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

Bu dizinin her elemanını ayrı bir paragrafta gösterelim. Bunun için görünümde (template) başlangıç olarak bir paragraf oluşturalım:

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

Şimdi paragrafımıza v-for direktifini yazalım. Bu direktifin değeri olarak, döngüye alınacak dizinin adını ve bu dizinin elemanlarının sırayla atanacağı değişkeni belirtmelisiniz. Bizim durumumuzda dizi adı arr olacak, ve değişken için elem adını kullanacağız:

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

Sonuç olarak, paragrafımız dizimizdeki eleman sayısı kadar tekrarlanacak. Döngüdeki elemanları paragraflarımızın metin içinde gösterelim:

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

data içinde aşağıdaki dizi bulunsun:

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

Bu dizinin her elemanını kendi div etiketiniz içinde gösterin.

Задание 2

Aşağıdaki dizi verilsin:

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

Bu dizinin her elemanının karesini kendi div etiketiniz içinde gösterin.

Задание 3

Aşağıdaki dizi verilsin:

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

Bu dizinin elemanlarını ul listesi şeklinde gösterin.