Bootstrap

Vue.js 四、循环遍历

v-for遍历数组

  • 当我们有一组数据需要进行渲染时,我们就可以使用v-for来完成。 v-for的语法类似于JavaScript中的for循环。
  • 格式如下:(item,index )in items的形式。
<ul>
    <li v-for="(item,index) in city">{{index}}{{item}}</li>
</ul>

如果对性能有要求的话可以用单向绑定key属性优化性能

<ul>
    <li v-for="(item,index) in city" :key='item'>{{index}}{{item}}</li>
</ul>
let app = new Vue({
    el:'#app',
    data:{
        city:['北京','深圳','广州','杭州']
    }
})

v-for遍历对象

格式如下:(vlaue,key,index)in items的形式。

<li v-for='(vlaue,key,index) in info'>{{index}}.{{key}}:{{vlaue}}</li>
data:{
        info:{
            name:'枕头',
            age:18,
            height:1.88
        }
    }
;