浅析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 相关文章推荐
同一个表单 根据要求递交到不同页面的实现方法小结
Aug 05 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
用jquery实现动画跳到顶部和底部(这个比较简单)
Sep 01 Javascript
javascript背景时钟实现方法
Jun 18 Javascript
angular-ngSanitize模块-$sanitize服务详解
Jun 13 Javascript
微信小程序-滚动消息通知的实例代码
Aug 03 Javascript
JS中DOM元素的attribute与property属性示例详解
Sep 04 Javascript
怎样使你的 JavaScript 代码简单易读(推荐)
Apr 16 Javascript
JavaScript中工厂函数与构造函数示例详解
May 06 Javascript
layui实现给某一列加点击事件
Oct 26 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
Sep 04 Javascript
JS实现可以用键盘方向键控制的动画
Dec 11 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
PHP 无限分类三种方式 非函数的递归调用!
2011/08/26 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
2015/07/29 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
利用JS重写Cognos右键菜单的实现代码
2010/04/11 Javascript
JQuery制作的放大效果的popup对话框(未添加任何jquery plugin)分享
2013/04/28 Javascript
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
jQuery性能优化的38个建议
2014/03/04 Javascript
jQuery显示和隐藏 常用的状态判断方法
2015/01/29 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
四种参数传递的形式——URL,超链接,js,form表单
2015/07/24 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
微信小程序云开发 搭建一个管理小程序
2019/05/17 Javascript
vue 使用axios 数据请求第三方插件的使用教程详解
2019/07/05 Javascript
nodejs使用node-xlsx生成excel的方法示例
2019/08/22 NodeJs
vue+iview使用树形控件的具体使用
2020/11/02 Javascript
跟老齐学Python之有点简约的元组
2014/09/24 Python
在Python中使用base64模块处理字符编码的教程
2015/04/28 Python
python实现可以断点续传和并发的ftp程序
2016/09/13 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
关于pycharm中pip版本10.0无法使用的解决办法
2019/10/10 Python
Jupyter Notebook折叠输出的内容实例
2020/04/22 Python
HTML实现代码雨源码及效果示例
2020/02/25 HTML / CSS
加拿大领先的牛仔零售商:Bluenotes
2018/01/22 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
企业承诺书怎么写
2014/05/24 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
离婚协议书怎样才有法律效力
2014/10/10 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
红旗渠导游词
2015/02/09 职场文书
环保宣传语大全
2015/07/13 职场文书
你真的了解redis为什么要提供pipeline功能
2021/06/22 Redis
使用Redis实现点赞取消点赞的详细代码
2022/03/20 Redis