Vue 中的 for 迴圈可以用於遍歷數組或對象,有兩種語法:v-for 指令和 v-for 範圍屬性。 v-for 指令使用 item 別名存取目前元素,而 v-for 範圍屬性使用 i 別名存取目前元素的索引。在循環中,可以使用 key 屬性指定唯一鍵以標識每個元素,有助於追蹤變更。 $index 屬性可用來取得元素的索引。
Vue 中的for 迴圈
在Vue 中使用for 迴圈可以遍歷數組或對象,並在每個元素上執行操作。
有兩種語法可以建立for 迴圈:
v-for 指令
<code class="html"><template v-for="item in items"> <!-- 模板内容 --> </template></code>
其中:
items
是要遍歷的陣列或物件item
是每個元素在循環中的別名v-for範圍屬性
<code class="html"><template> <div v-for="i in 5"> <!-- 模板内容 --> </div> </template></code>
其中:
i
是循環中每個元素的索引,從0 開始用法
在迴圈中,可以使用item
或i
存取目前元素。例如:
<code class="html"><ul> <li v-for="item in items">{{ item }}</li> </ul></code>
這將建立一個列表,其中每個元素都是 items
數組中對應元素的值。
鍵
當遍歷物件時,可以使用 key
屬性來指定一個唯一鍵以識別每個元素。這有助於 Vue 追蹤元素的變化。例如:
<code class="html"><ul> <li v-for="item in items" :key="item.id">{{ item.name }}</li> </ul></code>
索引
要取得元素的索引,可以使用 $index
屬性。例如:
<code class="html"><ul> <li v-for="item in items">{{ $index }} - {{ item }}</li> </ul></code>
這將建立一個列表,其中每個元素都帶有其索引和值。
以上是vue中怎麼使用for循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!