首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Vue.js 循环语句

Vue.js 循环语句

原创
作者头像
陈不成i
修改于 2021-07-27 17:38:31
修改于 2021-07-27 17:38:31
4.8K0
举报
文章被收录于专栏:ops技术分享ops技术分享

循环使用 v-for 指令。

v-for 指令需要以 site in sites 形式的特殊语法, sites 是源数据数组并且 site 是数组元素迭代的别名。

v-for 可以绑定数据到数组来渲染一个列表:

v-for 指令

代码语言:javascript
复制
<div id="app">
  <ol>
    <li v-for="site in sites">
      {{ site.name }}
    </li>
  </ol>
</div>
 
<script>
new Vue({
  el: '#app',
  data: {
    sites: [
      { name: 'Runoob' },
      { name: 'Google' },
      { name: 'Taobao' }
    ]
  }
})
</script>

模板中使用 v-for:

v-for

代码语言:javascript
复制
<ul>
  <template v-for="site in sites">
    <li>{{ site.name }}</li>
    <li>--------------</li>
  </template>
</ul>

v-for 迭代对象

v-for 可以通过一个对象的属性来迭代数据:

v-for

代码语言:javascript
复制
<div id="app">
  <ul>
    <li v-for="value in object">
    {{ value }}
    </li>
  </ul>
</div>
 
<script>
new Vue({
  el: '#app',
  data: {
    object: {
      name: '菜鸟教程',
      url: 'http://www.runoob.com',
      slogan: '学的不仅是技术,更是梦想!'
    }
  }
})
</script>

v-for 迭代整数

v-for 也可以循环整数

v-for

代码语言:javascript
复制
<div id="app">
  <ul>
    <li v-for="n in 10">
     {{ n }}
    </li>
  </ul>
</div>

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

目录
  • v-for 指令
  • v-for
    • v-for 迭代对象
  • v-for
    • v-for 迭代整数
  • v-for
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档