v-for 循環
循環數組
<div id="test"> <ul> <li v-for='(item,index) in arr'>{{ item }}---{{ index }}</li> </ul> </div> <script> const vm = new Vue({ el: "#test", data: { arr: ['apple', 'orange', 'banana'], } }) </script>
輸出結果

上面的item,index是語義化的寫法,不是固定的,可以是a,b,c這樣的,順序就是數組內容,數組索引
循環對象
<div id="test"> <ul> <li v-for='(value,key,index) in obj'>{{ value }}---{{ key }}---{{ index }}</li> </ul> </div> <script> const vm = new Vue({ el: "#test", data: { obj: { name: "zhangsan", age: 18, sex: '男' } } }) </script>
輸出結果
第一個是值,第二個是鍵,第三個是索引
循環數字
<li v-for='num in 10'>{{ num }}</li>
輸出結果為1-10的數字

循環字符串
<li v-for="str in 'haha'">{{ str }}</li>
輸出結果為字符串的每個字母

