<p>v-for 指令用於遍歷數組或對象,並為每個元素建立對應的 DOM 元素。遍歷陣列時,語法為 v-for="item in items",其中 item 是目前元素的別名。遍歷物件時,語法為 v-for="(value, key) in object",其中 key 和 value 分別是鍵和值。 v-for 指令也支援其他特性,如 :key、v-bind、v-if 和 v-else。<p> <p>Vue.js 中的 v-for 指令 <p>什麼是 v-for 指令? <p>v-for 指令是一個 Vue.js 內建指令,用於遍歷數組或對象,並為每個元素建立對應的 DOM 元素。 <p>語法
<code class="vue"><template v-for="item in items"> {/* 对于每个元素渲染的内容 */} </template></code><p>其中:
#item
:目前元素的別名,可以在循環體中使用。
<li>
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
為 false 時渲染元素。
以上是vue中foreach的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!