Vue.js'te v-for
yönergesi, bir dizi veya nesne üzerinde döngü yapmak ve dinamik olarak HTML içeriği oluşturmak için kullanılır. Bu yönerge, Vue bileşenlerinde tekrarlayan yapıları işlemek için oldukça yaygın olarak kullanılır. v-for
yönergesi, her bir dizi öğesi veya nesne özelliği için bir HTML elementi oluşturur ve bu elementleri döngü içinde kullanır.
İşte v-for
yönergesinin kullanımı:
-
Dizi Üzerinde Döngü Yapma:
<div id="app"> <ul> <li v-for="item in items">{{ item }}</li> </ul> </div>
new Vue({ el: '#app', data: { items: ['Elma', 'Armut', 'Üzüm'] } });
Yukarıdaki örnekte,
v-for
yönergesiyleitems
dizisi üzerinde bir döngü oluşturulmuş ve her bir öğe için birli
elementi oluşturulmuştur. -
Dizi Elemanlarına Erişim:
v-for
yönergesi, döngü içindeki her eleman için biritem
değişkenini sağlar. Bu değişken, döngü içinde o anki öğeyi temsil eder. -
Dizi Elemanlarının İndeksine Erişim:
v-for
yönergesi, döngü içindeki her elemanın bir indeksine de erişim sağlar. Bu indeks, döngü içinde o anki öğenin sırasını temsil eder. -
Nesne Özellikleri Üzerinde Döngü Yapma:
<div id="app"> <ul> <li v-for="(value, key) in user">{{ key }}: {{ value }}</li> </ul> </div>
new Vue({ el: '#app', data: { user: { name: 'John', age: 30, email: 'john@example.com' } } });
Yukarıdaki örnekte,
v-for
yönergesiyleuser
nesnesinin her bir özelliği için birli
elementi oluşturulmuştur.
v-for
yönergesi, Vue.js'te tekrarlayan yapıları işlemek ve dinamik içerik oluşturmak için önemli bir araçtır. Bu yönergeyi kullanarak dizi veya nesneler üzerinde kolayca döngü yapabilir ve dinamik olarak HTML içeriği oluşturabilirsiniz.