全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Vue.js常用指令之循环使用v-for指令教程

前言

Vue.js中,v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名。

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

<div id="wantuizhijia">
 <ol>
  <li v-for="site in sites">
   {{ site.name }}
  </li>
 </ol>
</div>

<script>
 new Vue({
  el: '#wantuizhijia',
  data: {
   sites: [
    { name: '网推之家' },
    { name: '谷歌' },
    { name: '淘宝' }
   ]
  }
 })
</script>

输出:

模板中使用 v-for:

<div id="wantuizhijia">
 <ul>
  <template v-for="place in places">
   <li>{{ place.name }}</li>
   <li>--------------</li>
  </template>
 </ul>
</div>

<script>
 new Vue({
  el: '#wantuizhijia',
  data: {
   places: [
    { name: '厦门' },
    { name: '漳州' },
    { name: '福州' }
   ]
  }
 })
</script>

效果:

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

<div id="wangtuizhijia">
 <ul>
  <li v-for="value in object">
   {{ value }}
  </li>
 </ul>
</div>

<script>
 new Vue({
  el: '#wangtuizhijia',
  data: {
   object: {
    name: '',
    url: 'https://www.',
    slogan: '美好生活,等待你的开创!'
   }
  }
 })
</script>

效果:


https://www.

美好生活,等待你的开创!

v-for 通过一个对象的属性来迭代数据,可以提供第二个的参数为键名:

<div id="wangtuizhijia">
 <ul>
  <li v-for="(value, key) in object">
   {{ key }} : {{ value }}
  </li>

 </ul>
</div>

<script>
 new Vue({
  el: '#wangtuizhijia',
  data: {
   object: {
    name: '',
    url: 'https://www.',
    slogan: '美好生活,等待你的开创!'
   }
  }
 })
</script>

效果:

name :

url : https://www.

slogan : 美好生活,等待你的开创!

v-for 通过一个对象的属性来迭代数据,以第三个参数为索引:

<div id="wangtuizhijia">
 <ul>
  <li v-for="(value, key, index) in object">
   {{ index }} {{ key }}:{{ value }}
  </li>

 </ul>
</div>

<script>
 new Vue({
  el: '#wangtuizhijia',
  data: {
   object: {
    name: '',
    url: 'https://www.',
    slogan: '美好生活,等待你的开创!'
   }
  }
 })
</script>

效果:

0 name:

1 url:https://www.

2 slogan:美好生活,等待你的开创!

v-for 也可以循环整数

<div id=”wangtuizhijia”>
<ul>
<li v-for=”n in 10″>
{{ n }}
</li>
</ul>
</div>
<script>
new Vue({
el: ‘#wangtuizhijia'
})
</script>
</body>

效果:

1
2
3
4
5
6
7
8
9
10

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# vuejs  # v  # for  # 多维循环  # vue.js  # for循环  # vue.js指令v-for使用以及下标索引的获取  # 深入浅析Vue.js 中的 v-for 列表渲染指令  # Vue.js常用指令汇总(v-if、v-for等)  # vue.js指令v-for使用及索引获取  # Vue.js中v-for指令的用法介绍  # 迭代  # 漳州  # 之家  # 福州  # 可以通过  # 第二个  # 厦门  # 这篇文章  # 第三个  # 谢谢大家  # 淘宝  # 绑定  # 键名  # 有疑问  # brush  # div  # xhtml  # lt  # ol  # li 


相关文章: 如何通过服务器快速搭建网站?完整步骤解析  ,交易猫的商品怎么发布到网站上去?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何在建站之星绑定自定义域名?  如何通过VPS建站实现广告与增值服务盈利?  网站制作免费,什么网站能看正片电影?  如何制作一个表白网站视频,关于勇敢表白的小标题?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  如何用虚拟主机快速搭建网站?详细步骤解析  购物网站制作公司有哪些,哪个购物网站比较好?  网站制作需要会哪些技术,建立一个网站要花费多少?  如何快速生成橙子建站落地页链接?  如何用狗爹虚拟主机快速搭建网站?  建站之星会员如何解锁更多建站功能?  香港服务器部署网站为何提示未备案?  个人网站制作流程图片大全,个人网站如何注销?  高端建站三要素:定制模板、企业官网与响应式设计优化  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何制作网站标识牌,动态网站如何制作(教程)?  如何快速搭建个人网站并优化SEO?  建站之星如何保障用户数据免受黑客入侵?  建站之星logo尺寸如何设置最合适?  c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】  Android使用GridView实现日历的简单功能  相册网站制作软件,图片上的网址怎么复制?  ,有什么在线背英语单词效率比较高的网站?  如何用搬瓦工VPS快速搭建个人网站?  网站视频怎么制作,哪个网站可以免费收看好莱坞经典大片?  黑客如何利用漏洞与弱口令入侵网站服务器?  如何在景安服务器上快速搭建个人网站?  建站之星如何实现五合一智能建站与营销推广?  建站主机选购指南与交易推荐:核心配置解析  济南企业网站制作公司,济南社保单位网上缴费步骤?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  如何快速上传建站程序避免常见错误?  建站主机助手选型指南:2025年热门推荐与高效部署技巧  微信推文制作网站有哪些,怎么做微信推文,急?  如何在万网ECS上快速搭建专属网站?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  如何快速打造个性化非模板自助建站?  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  建站主机选虚拟主机还是云服务器更好?  IOS倒计时设置UIButton标题title的抖动问题  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  c# await 一个已经完成的Task会发生什么  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  制作网站建设的公司有哪些,网站建设比较好的公司都有哪些? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。