Video Player is loading.
loop list di vue
By Auliya 9 views 2 years ago
Dalam Vue.js, Anda dapat menggunakan direktif v-for untuk melakukan loop (perulangan) melalui elemen-elemen dalam array atau objek dan menghasilkan tampilan yang dinamis. Dengan v-for, Anda dapat mengulangi elemen-elemen dan menghasilkan tampilan berdasarkan data yang ada.
Berikut adalah contoh penggunaan v-for untuk melakukan loop melalui array dalam Vue.js:
html
Copy code
<ul>
<li v-for="item in items" :key="item.id">{{ item.name }}</li>
</ul>
Dalam contoh di atas, kita menggunakan v-for="item in items" untuk melakukan loop melalui array items. Setiap elemen dalam array akan diwakili oleh variabel item, dan kita menghasilkan elemen <li> dengan menggunakan {{ item.name }} untuk menampilkan nama dari setiap elemen.
Anda juga dapat mengakses indeks saat melakukan loop dengan menggunakan sintaksis v-for="(item, index) in items":
html
Copy code
<ul>
<li v-for="(item, index) in items" :key="item.id">{{ index }} - {{ item.name }}</li>
</ul>
Dalam contoh di atas, kita mengakses variabel index untuk menampilkan indeks setiap elemen dalam array.
Selain array, Anda juga dapat melakukan loop melalui objek menggunakan v-for. Dalam hal ini, variabel pertama akan mewakili kunci (key) dari objek, dan variabel kedua akan mewakili nilai dari objek tersebut:
html
Copy code
<ul>
<li v-for="(value, key) in objek" :key="key">{{ key }}: {{ value }}</li>
</ul>
Dalam contoh di atas, kita melakukan loop melalui objek objek dan menampilkan kunci dan nilai dari setiap pasangan kunci-nilai.
Penting untuk menyertakan atribut key saat menggunakan v-for untuk membantu Vue.js dalam melacak perubahan dan pengulangan elemen. Atribut key harus memiliki nilai unik di antara elemen-elemen yang dihasilkan dalam loop.
Dengan menggunakan v-for, Anda dapat dengan mudah melakukan loop melalui array atau objek dalam Vue.js dan menghasilkan tampilan yang dinamis berdasarkan data yang ada.