Arahan
v-untuk digunakan untuk mengulangi tatasusunan atau objek dan menghasilkan komponen atau templat anak untuk setiap elemen. Sintaksnya ialah
, dengan item ialah alias untuk setiap elemen dan item ialah tatasusunan atau objek yang akan diulang. v-for boleh membuat senarai, jadual dan struktur lain. Untuk menjejak komponen kanak-kanak apabila elemen dikemas kini atau disusun semula, setiap komponen kanak-kanak perlu diberikan kunci unik. Pembolehubah julat seperti indeks, $index, pertama, terakhir, genap dan ganjil boleh diakses dalam gelung v-untuk, tetapi pembolehubah julat hanya boleh digunakan dalam templat, bukan dalam JavaScriptPenggunaan v- for
v-for ialah arahan asas dalam Vue.js, digunakan untuk melelaran pada tatasusunan atau objek dan menghasilkan subkomponen atau templat untuk setiap elemen.
Sintaks:
<code class="javascript"><div v-for="item in items"> <!-- 模板内容 --> </div></code>Salin selepas log masukParameter:
- item: Satu alias untuk setiap elemen dalam gelung
- item:
untuk item:bijak:
v- for boleh digunakan untuk membuat struktur seperti senarai dan jadual. Contohnya:Kod ini akan menjana senarai tidak tertib yang mengandungi setiap elemen dalam tatasusunan<code class="javascript"><ul> <li v-for="item in items">{{ item }}</li> </ul></code>Salin selepas log masukitem
.
items
数组中的每一个元素。使用键:
当渲染列表时,为每个子组件指定一个唯一键很重要,这样 Vue.js 才能在元素更新或重新排列时跟踪它们。
<code class="javascript"><ul> <li v-for="item in items" :key="item.id">{{ item.name }}</li> </ul></code>Salin selepas log masuk在这个例子中,我们使用
item.id
作为唯一键。范围变量:
在 v-for 循环中,可以访问以下范围变量:
index:
元素在数组或对象中的索引$index:
元素在渲染列表中的索引first:
元素是否是第一个last:
元素是否是最后一个even:
元素的索引是否是偶数odd:
元素的索引是否是奇数提示:
Dalam contoh ini, kami menggunakan
- v-for 只能用于渲染列表。对于条件渲染,请使用
Menggunakan Kekunci:v-if
或v-else
- Apabila memaparkan senarai, adalah penting untuk memberikan kunci unik kepada setiap komponen kanak-kanak supaya Vue.js boleh menjejaki elemen apabila ia dikemas kini atau disusun semula.
rrreeeitem.id
sebagai kunci unik. 🎜🎜🎜Pembolehubah skop: 🎜🎜🎜Dalam gelung v-untuk, anda boleh mengakses pembolehubah skop berikut: 🎜🎜🎜indeks:Indeks elemen dalam tatasusunan atau objek 🎜🎜 $index: Indeks elemen dalam senarai pemaparan 🎜🎜 pertama: Sama ada elemen itu adalah yang pertama 🎜🎜 terakhir: Sama ada elemen itu adalah lepas 🎜🎜 genap :Sama ada indeks elemen ialah nombor genap🎜🎜 ganjil:Sama ada indeks elemen ialah nombor ganjil🎜🎜🎜🎜Petua: 🎜 🎜🎜🎜v-for hanya boleh digunakan untuk memaparkan senarai. Untuk pemaparan bersyarat, gunakan v-if
atauv-else
. 🎜🎜Sentiasa nyatakan kunci untuk komponen kanak-kanak dalam gelung v-untuk. 🎜🎜Pembolehubah skop boleh digunakan dalam templat tetapi tidak boleh diakses dalam JavaScript. 🎜🎜Atas ialah kandungan terperinci Cara menggunakan v-for dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!