您当前的位置: 首页 > 

28Vue - 列表渲染(基本用法)

杨林伟 发布时间:2019-07-26 17:18:09 ,浏览量:2

我们用 v-for 指令根据一组数组的选项列表进行渲染。 v-for指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名。

基本用法

HTML:

  • {{ item.message }}

JS:

var example1 = new Vue({
  el: '#example-1',
  data: {
    items: [
      {message: 'foo' },
      {message: 'Bar' }
    ]
  }
})

在这里插入图片描述v-for 块中,我们拥有对父作用域属性的完全访问权限。 v-for 还支持一个可选的第二个参数为当前项的索引。

HTML:

  • {{ parentMessage }} - {{ index }} - {{ item.message }}

JS:

var example2 = new Vue({
  el: '#example-2',
  data: {
    parentMessage: 'Parent',
    items: [
      { message: 'Foo' },
      { message: 'Bar' }
    ]
  }
})

结果: 在这里插入图片描述 你也可以用 of 替代 in 作为分隔符,因为它是最接近 JavaScript 迭代器的语法:

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 2浏览

    0关注

    3183博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0759s