v-for 指令用于在 vue 中渲染列表,它可以根據數組或對象創建元素列表,簡化列表渲染,響應式更新,并允許動態創建和刪除列表項。
Vue 中用于渲染列表的指令
在 Vue 中,用于渲染列表的指令是 v-for
。
v-for
指令允許您使用一個數組或對象來創建元素列表。該指令的語法如下:
<code class="html"><template v-for="item in items"><!-- 列表項內容 --></template></code>
登錄后復制
其中:
item
是列表項的別名。
items
是要渲染的數組或對象。
使用 v-for
指令的好處包括:
簡化列表渲染:無需使用 JavaScript 循環。
響應式:當底層數據發生變化時,列表將自動更新。
創建動態列表:您可以根據條件動態創建和刪除列表項。
示例:
以下示例顯示如何使用 v-for
指令渲染一個數字列表:
<code class="html"><template><ul> <li v-for="number in numbers">{{ number }}</li> </ul></template><script> export default { data() { return { numbers: [1, 2, 3, 4, 5] }; } }; </script></code>
登錄后復制
結果:
<code class="html"><ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul></code>
登錄后復制