首頁 > web前端 > Vue.js > vue中vfor的用法

vue中vfor的用法

下次还敢
發布: 2024-05-02 21:48:19
原創
1067 人瀏覽過

Vue.js 中 v-for 指令用於遍歷數組或對象,透過提供一個 item 表示當前項目和可選的 index 表示當前索引,以動態呈現項目列表。此指令可用於遍歷數組和對象,並使用 :key 屬性指定唯一鍵以最佳化效能。

vue中vfor的用法

Vue.js 中v-for 的用法

v-for 是Vue.js 中用於遍歷數組或物件的一個內建指令。它允許你動態地渲染清單中的項目,同時為每個項目提供一個唯一的鍵。

語法

<code><template v-for="(item, index) in collection">
  <!-- 渲染项目 -->
</template></code>
登入後複製

參數

    <li> #item: 清單中的目前項目。 <li> index: 目前專案的索引(可選)。 <li> collection: 要遍歷的陣列或物件。

用法

#遍歷陣列

<code><ul>
  <li v-for="item in names">{{ item }}</li>
</ul></code>
登入後複製

這將為names 陣列中的每個項目建立一個<li> 元素,並顯示項目值。

遍歷物件

<code><ul>
  <li v-for="key in object">{{ key }}: {{ object[key] }}</li>
</ul></code>
登入後複製

這將為object 物件中的每個鍵建立一個<li> 元素,並顯示鍵和值。

使用index

v-for 指令還有一個可選的index 參數,它提供目前專案的索引:

<code><ul>
  <li v-for="(item, index) in names">{{ index + 1 }}: {{ item }}</li>
</ul></code>
登入後複製

唯一鍵

每個v-for 專案都必須具有一個唯一的鍵。這是因為 Vue.js 使用該鍵來追蹤專案的變化,並有效地更新 DOM。您可以使用 :key 屬性為專案指定鍵:

<code><ul>
  <li v-for="item in names" :key="item">{{ item }}</li>
</ul></code>
登入後複製

如果您不提供鍵,Vue.js 將使用目前專案作為預設鍵。但是,使用顯式的鍵可以提高效能。

以上是vue中vfor的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
vue
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板