
vue.js中可以使用v-for指令对数据进行循环,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>
输出结果
循环对象:
<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>
输出结果:
更多相关知识请关注web前端课程