美文网首页
Vue-for循环、循环数组

Vue-for循环、循环数组

作者: 莪的世界木有如果 | 来源:发表于2020-05-13 10:30 被阅读0次

Vue中,数组遍历和其他语言语法类似,比如有一个数组:

list=['a','b','c','d']
现在要遍历这个数组,并显示其中的元素和对应的下标,代码如下:

<ul>
      <li v-for="(item,idx) in list" :key="idx">{{item}},{{idx}}</li>
</ul>

显示的结果为:


image.png

现在有另外一个需求,见下面代码

 <div v-for="(item,idx) in list" :key="idx">我是div-1:{{item}}</div>
<div v-for="(item,idx) in list" :key="idx">我是div-2:{{item}}</div>

现在需要将上面两行代码放在一个遍历里面去执行,这样的话应该怎么去做呢?
第一种就是在两个div外面包一个div来表示:

<div v-for="(item,idx) in list" :key="idx">
      <div>我是div-1:{{item}}</div>
      <div>我是div-2:{{item}}</div>
</div>

还有一种表达方式是通过template来循环,有点类似小程序中的block

<template v-for="(item) in list">
      <div :key="item+1">我是div-1:{{item}}</div>
      <div :key="item+2">我是div-2:{{item}}</div>
 </template>

两种方式的区别就是div-1和div-2最外层是否会生成一个div元素,第一种方式的dom元素如图:


image.png

使用template的dom元素如图:


image.png

两种方式各有优劣,看各自要求来做处理

相关文章

  • Vue-for循环、循环数组

    Vue中,数组遍历和其他语言语法类似,比如有一个数组: list=['a','b','c','d']现在要遍历这个...

  • 2018-09-11

    第一节 {{val}}---{{inp}} 第二节 vue-for循环 第三节

  • vue循环与显示

    vue循环 v-for循环普通数组 数组索引值 循环对象数组 循环对象,值(1,ts,man)键(id,name,...

  • JS进阶篇

    数组 一维数组 二维数组 循环 break:退出整个循环;continue:退出此次循环,继续下一个数据的循环 事...

  • 从零开始Swift之控制流

    循环 For-In 循环 For-In 遍历数组 while 循环 repeat-while循环, "while"...

  • Vue学习笔记(5)-循环v-for

    在模板中可以用v-for指令来循环数组,对象。 循环数组 循环对象 循环中的坑:保持状态 循环出来的元素,如果没有...

  • 基础

    输入 输出 循环 简单数组循环

  • Shell循环

    1、查询结果 2、循环数组 3、while循环 4、for循环数字

  • 菜鸡学AngularJS 04 循环绑定、排序、搜索

    1:循环绑定数组 PS:ng-repeat = "i in 数组名" ,i为数组每次循环出来的结果 2:表格循环绑...

  • javascript循环性能比较

    1.数组循环遍历方法 javascript传统的数组遍历有for循环,while循环,以及for-in。本篇文章要...

网友评论

      本文标题:Vue-for循环、循环数组

      本文链接:https://www.haomeiwen.com/subject/idwgnhtx.html