Auliya
146 subscribers 9 views 11 months ago

loop list di vue by Auliya

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.