Rumah >hujung hadapan web >View.js >Cara menggunakan foreach dalam vue
<p>v-for digunakan untuk mengulangi tatasusunan atau objek dan mencipta elemen DOM yang sepadan untuk setiap elemen. Apabila melelaran pada tatasusunan, sintaks ialah v-for="item in items", dengan item ialah alias untuk elemen semasa. Apabila melintasi objek, sintaks ialah v-for="(value, key) in object", di mana kunci dan nilai ialah kunci dan nilai masing-masing. Arahan v-for juga menyokong ciri lain seperti :key, v-bind, v-if, dan v-else.<p> <p> v-for directive dalam Vue.js <p>Apakah arahan v-for? Arahan <p>v-for ialah arahan terbina dalam Vue.js yang melelaran pada tatasusunan atau objek dan mencipta elemen DOM yang sepadan untuk setiap elemen. <p>Syntax
<code class="vue"><template v-for="item in items"> {/* 对于每个元素渲染的内容 */} </template></code><p>Antaranya:
item
:当前元素的别名,可以在循环体中使用。items
:要遍历的数组或对象。
<code class="vue"><ul> <li v-for="item in items">{{ item }}</li> </ul></code><p>这将为数组中的每个元素创建一个
<li>
元素,并使用 item
别名访问当前元素的值。
<p>遍历对象
<p>要遍历对象,可以使用以下语法:
<code class="vue"><div> <p v-for="(value, key) in object">{{ `${key}: ${value}` }}</p> </div></code><p>这将为对象中的每个键值对创建一个
<p>
元素,并使用 key
和 value
别名分别访问键和值。
<p>其他特性
<p>v-for 指令还支持以下特性:
:key
:用于指定元素的唯一标识符,这对于 Vue.js 优化 DOM 操作至关重要。
<li>
v-bind
:用于绑定属性或数据到 DOM 元素。
<li>
v-if
:用于条件性地渲染元素。
<li>
v-else
:用于在 v-if
<p>
untuk setiap pasangan nilai kunci dalam objek, dan gunakan key
dan value
alias mengakses kunci dan nilai masing-masing. 🎜🎜🎜Ciri lain🎜🎜🎜v-for directive juga menyokong ciri berikut: 🎜🎜🎜:key
: digunakan untuk menentukan pengecam unik elemen, yang penting untuk Vue.js mengoptimumkan operasi DOM. 🎜🎜v-bind
: Digunakan untuk mengikat atribut atau data pada elemen DOM. 🎜🎜v-if
: digunakan untuk memaparkan elemen secara bersyarat. 🎜🎜v-else
: Digunakan untuk memaparkan elemen apabila v-if
adalah palsu. 🎜🎜Atas ialah kandungan terperinci Cara menggunakan foreach dalam vue. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!