Artikel ini akan membawa anda melalui arahan pemaparan senarai Vue: v-for.
⭐⭐
Secara peribadi, saya merasakan bahawa ia sebenarnya adalah gelung untuk dengan sintaks asas Ia adalah serupa dalam penggunaan, tetapi bentuknya berbeza jika anda faham, anda boleh menggunakannya. (Mempelajari perkongsian video: tutorial video vue)
Penggunaan;
1 Lintas tatasusunan
v-for="item in 数组"
v-for="(item, index) in 数组"
Lakukan Traversal tatasusunan contoh:
<div class="item" v-for="item in products"> <h3 class="title">商品:{{item.name}}</h3> <span>价格:{{item.price}}</span> <p>秒杀:{{item.desc}}</p> </div> const app = Vue.createApp({ data() { return { //2.数组 存放的是对象 products: [ { id: 11, name: "mac", price: 1000, desc: "99" }, ], }; }, }); app.mount("#app");
2. Objek traversal
⭐⭐
v-for juga menyokong objek merentasi dan menyokong satu, dua atau tiga parameter:
v-for juga menyokong traversal nombor:
Setiap item ialah nombor; >1.2.v-untuk dan templat
<!-- 2.遍历对象 --> <ul> <li v-for="(value,key,index) in info"> {{value}} - {{key}} - {{index}} </li> </ul> const app = Vue.createApp({ data() { return { info: { bame: "why", age: 18, height: 1.88 }, }; }, }); app.mount("#app");
<li v-for="item in 100">{{item}}</li>
:<🎜. >Jika ia dibalut oleh div, div juga akan dipaparkan
Tetapi jika ia dibalut dengan templat, templat tidak akan dipaparkan Berbanding dengan menggunakan div, ia akan menyimpan penggunaan tag div yang tidak diperlukan.
Malah, peranan templat ialah pemegang tempat templat, yang boleh membantu kami membungkus elemen Semasa proses gelung, templat tidak akan dipaparkan ke halaman.
<div v-for="(value,key,index) in infos"> <span>{{value}}</span> <strong>{{key}}</strong> <i>{{index}}</i> </div>
<template v-for="(value,key,index) in infos"> <span>{{value}}</span> <strong>{{key}}</strong> <i>{{index}}</i> </template>
:
push() Masukkan elemen dari belakang tatasusunan
pop() Padamkan elemen dari belakang tatasusunan
shift() Padamkan elemen dari hadapan daripada tatasusunanunshift() Masukkan elemen dari hadapan tatasusunan
,
Bermula dengan Web Front-End]
Atas ialah kandungan terperinci Analisis ringkas arahan rendering senarai Vue: v-for. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!