浅析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 相关文章推荐
ExtJS 2.0实用简明教程 之Border区域布局
Apr 29 Javascript
Javascript 解疑
Nov 11 Javascript
JavaScript是如何实现继承的(六种方式)
Mar 31 Javascript
JS Array创建及concat()split()slice()的使用方法
Jun 03 Javascript
Node.js与Sails redis组件的使用教程
Feb 14 Javascript
详解Angular中的自定义服务Service、Provider以及Factory
Apr 22 Javascript
vue通过watch对input做字数限定的方法
Jul 13 Javascript
微信小程序显示下拉列表功能【附源码下载】
Dec 12 Javascript
Vue.js点击切换按钮改变内容的实例讲解
Aug 22 Javascript
详解微信小程序的不同函数调用的几种方法
May 08 Javascript
jQuery实现的记住帐号密码功能完整示例
Aug 03 jQuery
uniapp 微信小程序 自定义tabBar 导航
Apr 22 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
php中使用__autoload()自动加载未定义类的实现代码
2013/02/06 PHP
PHP添加Xdebug扩展的方法
2014/02/12 PHP
php中实现可以返回多个值的函数实例
2015/03/21 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
精解window.setTimeout()&amp;window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
javascript Firefox与IE 替换节点的方法
2010/02/24 Javascript
javascript object array方法使用详解
2012/12/03 Javascript
原生JS实现美图瀑布流布局赏析
2015/09/07 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
ionic实现底部分享功能
2017/05/11 Javascript
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
AngularJS实现的根据数量与单价计算总价功能示例
2017/12/26 Javascript
详解webpack+ES6+Sass搭建多页面应用
2018/11/05 Javascript
微信小程序人脸识别功能代码实例
2019/05/07 Javascript
微信小程序中如何使用flyio封装网络请求
2019/07/03 Javascript
mpvue 项目初始化及实现授权登录的实现方法
2020/07/20 Javascript
js实现滑动滑块验证登录
2020/07/24 Javascript
Python内置函数的用法实例教程
2014/09/08 Python
Python中使用socket发送HTTP请求数据接收不完整问题解决方法
2015/02/04 Python
python实现根据用户输入从电影网站获取影片信息的方法
2015/04/07 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
浅谈numpy生成数组的零值问题
2018/11/12 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
解决Pycharm 导入其他文件夹源码的2种方法
2020/02/12 Python
Python使用struct处理二进制(pack和unpack用法)
2020/11/12 Python
如何创建一个Flask项目并进行简单配置
2020/11/18 Python
HTML5的文档结构和新增标签完全解析
2017/04/21 HTML / CSS
canvas仿写贝塞尔曲线的示例代码
2017/12/29 HTML / CSS
英国时尚首饰品牌:Missoma
2020/06/29 全球购物
2015年体育教师个人工作总结
2015/05/12 职场文书
2015年领导班子工作总结
2015/05/23 职场文书
迎客户欢迎词三篇
2019/09/27 职场文书
MySQL 发生同步延迟时Seconds_Behind_Master还为0的原因
2021/06/21 MySQL
MySQL 计算连续登录天数
2022/05/11 MySQL