浅析vue中常见循环遍历指令的使用 v-for


Posted in Javascript onApril 18, 2018

vue中循环遍历使用的指令是v-for

1.v-for遍历数组

(1)value in arr 遍历数组中的元素

(2)(value,index) in arr 遍历数组中的元素和数组下标

运行代码:

<body>
  <div class="box">
    <ul>
      <li v-for="value in arr">{{value}}</li><br> 
      <li v-for="(value,index) in arr">{{value}}--{{index}}</li>
    </ul>
  </div>
<script src="js/vue.js"></script>
<script>
 new Vue({
   el:".box",
   data:{
     arr:["哈哈","嘻嘻","哼哼"]
   }
 });
</script>
</body>

输出结果:

浅析vue中常见循环遍历指令的使用 v-for

2.v-for遍历json对象

(1)value in json 遍历json对象中的值

(2)(value,key) in json 遍历json对象中的值和键

(3)(value,key,index) in json 遍历json对象中的值、键和索引

 运行代码:

<body>
  <div class="box">
    <ul>
      <li v-for="value in json">{{value}}</li><br>
      <li v-for="(value,key) in json">{{value}}--{{key}}</li><br>
      <li v-for="(value,key,index) in json">{{value}}--{{key}}--{{index}}</li>
    </ul>
  </div>
<script src="js/vue.js"></script>
<script>
 new Vue({
   el:".box",
   data:{
     json:{
       baidu:"百度",
       souhu:"搜狐",
       sougou:"搜狗"
     }
   }
 });
</script>
</body>

输出结果:

浅析vue中常见循环遍历指令的使用 v-for

 3.v-for遍历整数

(1)n in 整数 遍历1~整数,整数从1开始

(2)(n,index) in 整数 遍历1~整数,整数从1开始,索引从0开始

运行代码:

<body>
  <div class="box">
    <ul>
      <li v-for="n in 3">{{n}}</li><br>
      <li v-for="(n,index) in 3">{{n}}--{{index}}</li>
    </ul>
  </div>
<script src="js/vue.js"></script>
<script>
 new Vue({
   el:".box",
   data:{
     
   }
 });
</script>
</body>

输出结果:

浅析vue中常见循环遍历指令的使用 v-for

当然,v-for也可以在template中使用,但是这个我不想写了

总结

以上所述是小编给大家介绍的vue中常见循环遍历指令的使用 v-for,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
使用js判断TextBox控件值改变然后出发事件
Mar 07 Javascript
jquery实现更改表格行顺序示例
Apr 30 Javascript
javascript深拷贝(deepClone)详解
Aug 24 Javascript
用iframe实现不刷新整个页面上传图片的实例
Nov 18 Javascript
微信小程序 登陆流程详细介绍
Jan 17 Javascript
js实现PC端根据IP定位当前城市地理位置
Feb 22 Javascript
JS实现两周内自动登录功能
Mar 23 Javascript
Vue.js学习教程之列表渲染详解
May 17 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
Aug 07 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
Aug 14 jQuery
ES6 如何改变JS内置行为的代理与反射
Feb 11 Javascript
JQuery省市联动效果实现过程详解
May 08 jQuery
关于Angularjs中跨域设置白名单问题
Apr 17 #Javascript
JS实现二维数组横纵列转置的方法
Apr 17 #Javascript
redux中间件之redux-thunk的具体使用
Apr 17 #Javascript
Vue进度条progressbar组件功能
Apr 17 #Javascript
微信小程序如何像vue一样在动态绑定类名
Apr 17 #Javascript
Angular数据绑定机制原理
Apr 17 #Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
Apr 17 #Javascript
You might like
全国FM电台频率大全 - 13 福建省
2020/03/11 无线电
php准确计算复活节日期的方法
2015/04/18 PHP
利用php的ob缓存机制实现页面静态化方法
2017/07/09 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
Jquery进度条插件 Progress Bar小问题解决
2011/07/12 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
2012/08/14 Javascript
Jquery 复选框取值兼容FF和IE8(测试有效)
2013/10/29 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
2013/11/28 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
Google 地图API Map()构造器详解
2016/08/06 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
在vue-cli脚手架中配置一个vue-router前端路由
2017/07/03 Javascript
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
2018/12/12 Javascript
vue缓存之keep-alive的理解和应用详解
2020/11/02 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
2020/11/27 Vue.js
浅谈对yield的初步理解
2017/05/29 Python
Python基于动态规划算法解决01背包问题实例
2017/12/06 Python
python3 kmp 字符串匹配的方法
2018/07/07 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
jupyter notebook 多环境conda kernel配置方式
2020/04/10 Python
PyQt5实现仿QQ贴边隐藏功能的实例代码
2020/05/24 Python
为什么相对PHP黑python的更少
2020/06/21 Python
关于tensorflow softmax函数用法解析
2020/06/30 Python
pytho matplotlib工具栏源码探析一之禁用工具栏、默认工具栏和工具栏管理器三种模式的差异
2021/02/25 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
岗位职责的定义
2013/11/10 职场文书
趣味比赛活动方案
2014/02/15 职场文书
表彰大会主持词
2014/03/26 职场文书
交通事故协议书范文
2014/04/16 职场文书
2015年感恩父亲节活动策划方案
2015/05/05 职场文书
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python
JS实现页面炫酷的时钟特效示例
2022/08/14 Javascript