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


Posted in Javascript onJune 27, 2017

前言

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>

输出:

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

模板中使用 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>

效果:

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

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://3water.com',
    slogan: '美好生活,等待你的开创!'
   }
  }
 })
</script>

效果:

三水点靠木

https://3water.com

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

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://3water.com',
    slogan: '美好生活,等待你的开创!'
   }
  }
 })
</script>

效果:

name : 三水点靠木

url : https://3water.com

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://3water.com',
    slogan: '美好生活,等待你的开创!'
   }
  }
 })
</script>

效果:

0 name:三水点靠木

1 url:https://3water.com

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

总结

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

Javascript 相关文章推荐
jQuery 页面 Mask实现代码
Jan 09 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
Jul 07 Javascript
js中把JSON字符串转换成JSON对象最好的方法
Mar 21 Javascript
jQuery中slideUp()方法用法分析
Dec 24 Javascript
js游戏人物上下左右跑步效果代码分享
Aug 28 Javascript
JavaScript面向对象程序设计教程
Mar 29 Javascript
js模糊查询实例分享
Dec 26 Javascript
微信小程序 常用工具类详解及实例
Feb 15 Javascript
微信小程序 共用变量值的实现
Jul 12 Javascript
react中fetch之cors跨域请求的实现方法
Mar 14 Javascript
使用Angular Cli如何创建Angular私有库详解
Jan 30 Javascript
jquery实现轮播图特效
Apr 12 jQuery
js获取地址栏参数的两种方法
Jun 27 #Javascript
React组件之间的通信的实例代码
Jun 27 #Javascript
JS实现图片预览的两种方式
Jun 27 #Javascript
JavaScript转换数据库DateTime字段类型方法
Jun 27 #Javascript
JavaScript标准对象_动力节点Java学院整理
Jun 27 #Javascript
JavaScript闭包_动力节点Java学院整理
Jun 27 #Javascript
JavaScript创建对象_动力节点Java学院整理
Jun 27 #Javascript
You might like
IP138 IP地址查询小偷实现代码
2010/02/15 PHP
php解析字符串里所有URL地址的方法
2015/04/03 PHP
PHP $O00OO0=urldecode &amp; eval 解密,记一次商业源码的去后门
2020/09/13 PHP
一段实时更新的时间代码
2006/07/07 Javascript
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
为Extjs加加速(javascript加速)
2010/08/19 Javascript
基于jquery的图片幻灯展示源码
2012/07/15 Javascript
js拖动div 当鼠标移动时整个div也相应的移动
2013/11/21 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
node.js中的path.join方法使用说明
2014/12/08 Javascript
js插件实现图片滑动验证码
2020/09/29 Javascript
微信小程序实现商品属性联动选择
2019/02/15 Javascript
详解小程序中h5页面onShow实现及跨页面通信方案
2019/05/30 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
原生js无缝轮播插件使用详解
2020/03/09 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
vue element-ui中table合计指定列求和实例
2020/11/02 Javascript
[01:27]DOTA2电竞之夜 今夜共饮庆功酒
2014/08/02 DOTA
Python设计模式之观察者模式原理与用法详解
2019/01/16 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
Python中random模块常用方法的使用教程
2020/10/04 Python
Python定时任务框架APScheduler原理及常用代码
2020/10/05 Python
selenium自动化测试入门实战
2020/12/21 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
高中生学习的自我评价
2013/12/14 职场文书
汽车专业学生自我评价
2014/01/19 职场文书
庆祝教师节活动方案
2014/01/31 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
学生自我鉴定格式及范文
2014/09/16 职场文书
2014-2015学年工作总结
2014/11/27 职场文书
2015年仓库管理工作总结
2015/05/25 职场文书
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
Minikube搭建Kubernetes集群
2022/03/31 Servers
默认网关不可用修复后过一会又不好使了解决方法
2022/04/08 数码科技