浅析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 相关文章推荐
javascript当onmousedown、onmouseup、onclick同时应用于同一个标签节点Element
Jan 05 Javascript
判断对象是否Window的实现代码
Jan 10 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
Oct 11 Javascript
使用jQuery判断IE浏览器版本的代码
Jun 14 Javascript
JavaScript中setFullYear()方法的使用详解
Jun 11 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
BootStrap 可编辑表Table格
Nov 24 Javascript
DropDownList实现可输入可选择(两种版本可选)
Dec 07 Javascript
Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
May 16 Javascript
echarts实现词云自定义形状的示例代码
Feb 20 Javascript
微信小程序class封装http代码实例
Aug 24 Javascript
基于vue实现微博三方登录流程解析
Nov 04 Javascript
关于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
Windows Apache2.2.11及Php5.2.9-1的安装与配置方法
2009/06/08 PHP
php实现上传图片生成缩略图示例
2014/04/13 PHP
php简单判断文本编码的方法
2015/07/30 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
extjs 如何给column 加上提示
2014/07/29 Javascript
javascript使用switch case实现动态改变超级链接文字及地址
2014/12/16 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
js实现兼容IE和FF的上下层的移动
2015/05/04 Javascript
javascript日期计算实例分析
2015/06/29 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
vue2.0中vue-cli实现全选、单选计算总价格的实例代码
2017/07/18 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
Python Web框架Flask中使用七牛云存储实例
2015/02/08 Python
django实现用户登陆功能详解
2017/12/11 Python
python 重定向获取真实url的方法
2018/05/11 Python
python版opencv摄像头人脸实时检测方法
2018/08/03 Python
Django模型序列化返回自然主键值示例代码
2019/06/12 Python
Python values()与itervalues()的用法详解
2019/11/27 Python
python装饰器代替set get方法实例
2019/12/19 Python
Pytorch在dataloader类中设置shuffle的随机数种子方式
2020/01/14 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
matplotlib基础绘图命令之errorbar的使用
2020/08/13 Python
HTML5之WebGL 3D概述(上)—WebGL原生开发开启网页3D渲染新时代
2013/01/31 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
2017/08/18 HTML / CSS
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
MYSQL基础面试题
2012/05/13 面试题
违反校纪校规检讨书
2014/02/15 职场文书
旅游文化节策划方案
2014/06/06 职场文书
师范毕业生求职信
2014/07/11 职场文书
2014年保险公司工作总结
2014/11/22 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
使用CSS实现一个搜索引擎的原理解析
2021/09/25 HTML / CSS
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL