浅析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 相关文章推荐
getAsDataURL在Firefox7.0下无法预览本地图片的解决方法
Nov 15 Javascript
checkbox全选所涉及到的知识点介绍
Dec 31 Javascript
js的flv视频播放器插件使用方法
Jun 23 Javascript
基于JavaScript实现全屏透明遮罩div层锁屏效果
Jan 26 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
Dec 02 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
详解如何实现一个简单的 vuex
Feb 10 Javascript
JavaScript实现简单动态进度条效果
Apr 06 Javascript
VUE v-for循环中每个item节点动态绑定不同函数的实例
Sep 26 Javascript
JavaScript遍历数组的三种方法map、forEach与filter实例详解
Feb 27 Javascript
Vuex mutitons和actions初使用详解
Mar 04 Javascript
vue中实现高德定位功能
Dec 03 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 Switch 语句之学习笔记
2013/09/21 PHP
PHP面向对象程序设计继承用法简单示例
2018/12/28 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
javascript 设为首页与加入收藏兼容多浏览器代码
2011/01/11 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
利用javascript实现的三种图片放大镜效果实例(附源码)
2017/01/23 Javascript
Vue ElementUI之Form表单验证遇到的问题
2017/08/21 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
详解webpack require.ensure与require AMD的区别
2017/12/13 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
js实现删除json中指定的元素
2020/09/22 Javascript
[00:27]DOTA2战队VP、Secret贺新春
2018/02/11 DOTA
Python random模块常用方法
2014/11/03 Python
Python根据区号生成手机号码的方法
2015/07/08 Python
Python 3.7新功能之dataclass装饰器详解
2018/04/21 Python
Python 中的Selenium异常处理实例代码
2018/05/03 Python
python 实现将多条曲线画在一幅图上的方法
2019/07/07 Python
python如何提取英语pdf内容并翻译
2020/03/03 Python
使用keras实现densenet和Xception的模型融合
2020/05/23 Python
基于Tensorflow的MNIST手写数字识别分类
2020/06/17 Python
CSS3使用多列制作瀑布流
2016/05/10 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
详解Canvas实用库Fabric.js使用手册
2019/01/07 HTML / CSS
Marc Jacobs彩妆官网:Marc Jacobs Beauty
2017/07/03 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
歌唱比赛主持词
2014/03/18 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
小学社会实践活动总结
2014/07/03 职场文书
2014年销售工作总结
2014/12/01 职场文书
2015年乡镇环保工作总结
2015/04/22 职场文书
2016党员学习心得体会范文
2016/01/23 职场文书
2019班干部竞选演讲稿范本!
2019/07/08 职场文书
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL