浅析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 &amp; DHTML 实例编程(教程)DOM基础和基本API
Jun 02 Javascript
Javascript事件热键兼容ie|firefox
Dec 30 Javascript
ie中js创建checkbox默认选中问题探讨
Oct 21 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
js语法学习之判断一个对象是否为数组
May 13 Javascript
jQuery Easyui Datagrid实现单行的上移下移及保存移动的结果
Aug 15 Javascript
js实现小窗口拖拽效果
Dec 03 Javascript
使用原生js写ajax实例(推荐)
May 31 Javascript
Vue的百度地图插件尝试使用
Sep 06 Javascript
jQuery实现的监听导航滚动置顶状态功能示例
Jul 23 jQuery
Node.js模拟发起http请求从异步转同步的5种用法
Sep 26 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
Jan 18 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
基于数据库的在线人数,日访问量等统计
2006/10/09 PHP
PHP中static关键字以及与self关键字的区别
2015/07/01 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
5款Javascript颜色选择器
2009/10/25 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
jQuery动画效果animate和scrollTop结合使用实例
2014/04/02 Javascript
jquery查找tr td 示例模拟
2014/05/08 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
JS模拟并美化的表单控件完整实例
2015/08/19 Javascript
在JavaScript中模拟类(class)及类的继承关系
2016/05/20 Javascript
ECMAScript6轮播图实践知识总结
2016/08/17 Javascript
javascript汉字拼音互转的简单实例
2016/10/09 Javascript
浅谈javascript控制HTML5的全屏操控,浏览器兼容的问题
2016/10/10 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
jsTree使用记录实例
2016/12/01 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
2018/09/15 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
搞定这套Python爬虫面试题(面试会so easy)
2019/04/03 Python
Python 把序列转换为元组的函数tuple方法
2019/06/27 Python
Python+opencv+pyaudio实现带声音屏幕录制
2019/12/23 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
2020/06/10 Python
python实现简单文件读写函数
2021/02/25 Python
巴西网上药房:onofre
2016/11/21 全球购物
泰国演唱会订票网站:StubHub泰国
2018/02/26 全球购物
在C#中如何实现多态
2014/07/02 面试题
关于毕业的广播稿
2014/01/10 职场文书
广告业务员岗位职责
2014/02/06 职场文书
机电一体化应届生求职信
2014/08/09 职场文书
总经理助理岗位职责
2015/01/31 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
上帝为你开了一扇窗之Tkinter常用函数详解
2021/06/02 Python
Go 内联优化让程序员爱不释手
2022/06/21 Golang