vue二维数组循环嵌套方式 循环数组、循环嵌套数组


Posted in Vue.js onApril 24, 2022

二维数组循环嵌套方式

<div class="box">
  <div class="color">
     <div>蓝色/尺码</div>
  </div>
  //这是简单的布局
.box{
    border: 1px solid red;
    display: flex;
  
}
.color{
    display: flex;
}
.color div{
    width: 100px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    border: 1px solid blue;
}
//样式代码
//在data()创建一个简单的二维数组
//一维数组 名字:[] 二维数组  名字:[ { 名字:[] } ] 数组简单构成
  data() {
    return {
        // sku二维数据
        skuData: [
          {
            skuTitle: '颜色',
            skuChild: [
              { skuTitle: '红色', sku: 100, skuId: 1 },
              { skuTitle: '蓝色', sku: 100, skuId: 2 },
            ]
          },
          {
            skuTitle: '尺码',
            skuChild: [
              { skuTitle: 'S', sku: 100, skuId: 3 },
              { skuTitle: 'M', sku: 100, skuId: 4 },
              { skuTitle: 'L', sku: 100, skuId: 5 },
            ]
          }
        ],
         
    };
  },
//完成两层循环的布局
  <div v-for="(item,index) in skuData " :key="index" class="box">
    <div v-for="(item_,index_) in item.skuChild" :key ="index_" class="color">
      <div>{{item_.skuTitle}}</div>
    </div>
  </div>
//这是循环取出第一层数组,保存在item里面
 <div v-for="(item,index) in skuData " :key="index" class="box"></div>
 //这是循环出第二层数组,注意要在item里面取出
 <div v-for="(item_,index_) in item.skuChild" :key ="index_" class="color"></div>
 //两者循环嵌套就完成了

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

vue循环数组、循环嵌套数组v-for

利用Vue循环输出标签

先在"script"中写入一个数组

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

之后在上方"div"标签中做循环输出,使用"v-for"

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

这里的"v-for"标签中,"item"单个数组项,可以随意替换所需要的名称,"list"是"script"中传递来的数组。

整句for语句可以理解为“list”中的"item"单个数组值做循环,当有循环时做添加输出标签。

标签内的"{{item}}"则是将单个数组内容显示在页面上。

效果如下图所示:

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

这里的数据除了可以将数组内容显示在前端页面,也可以将数组序列号显示显示出来

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

加上key就可以将数组的序列输出

显示效果如下:

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

前端页面输出循环嵌套数组

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

上图数组内容为嵌套形式,分为大标题小标题

之后再html部分编辑循环输出

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

第一个"ul>li"循环输出大标题,第二个再for语句中,直接查找item下的news子数组,之后,依次输出

输出内容为子数组的"title"

vue二维数组循环嵌套方式 循环数组、循环嵌套数组

这样就完成了数组嵌套循环


Tags in this post...

Vue.js 相关文章推荐
详解vue 组件注册
Nov 20 Vue.js
vue表单验证之禁止input输入框输入空格
Dec 03 Vue.js
vuex页面刷新导致数据丢失的解决方案
Dec 10 Vue.js
vue中如何添加百度统计代码
Dec 19 Vue.js
vue+echarts实现中国地图流动效果(步骤详解)
Jan 27 Vue.js
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
vue 动态添加的路由页面刷新时失效的原因及解决方案
Feb 26 Vue.js
Vue.js中v-bind指令的用法介绍
Mar 13 Vue.js
浅谈Vue的computed计算属性
Mar 21 Vue.js
vue3语法糖内的defineProps及defineEmits
Apr 14 Vue.js
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
Vue深入理解插槽slot的使用
Aug 05 Vue.js
vue @click.native 绑定原生点击事件
Apr 22 #Vue.js
vue实现省市区联动 element-china-area-data插件
vue修饰符.capture和.self的区别
Apr 22 #Vue.js
vue 自定义组件添加原生事件
Apr 21 #Vue.js
vue 自定义的组件绑定点击事件
Apr 21 #Vue.js
vue组件vue-esign实现电子签名
Apr 21 #Vue.js
vue动态绑定style样式
Apr 20 #Vue.js
You might like
解决PHP超大文件下载,断点续传下载的方法详解
2013/06/06 PHP
jQuery数组处理方法汇总
2011/06/20 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
JavaScript中的alert()函数使用技巧详解
2014/12/29 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
jQuery实现简单倒计时功能的方法
2016/07/04 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
Bootstrap源码解读网格系统(3)
2016/12/22 Javascript
详解RequireJS按需加载样式文件
2017/04/12 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
2017/04/14 Javascript
详解Node项目部署到云服务器上
2017/07/12 Javascript
ES6中字符串string常用的新增方法小结
2017/11/07 Javascript
vue使用axios实现文件上传进度的实时更新详解
2017/12/20 Javascript
详解vue-meta如何让你更优雅的管理头部标签
2018/01/18 Javascript
mpvue 如何使用腾讯视频插件的方法
2018/07/16 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
[02:46]完美世界DOTA2联赛PWL DAY4集锦
2020/11/03 DOTA
python插入排序算法的实现代码
2013/11/21 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
Python实现朴素贝叶斯分类器的方法详解
2018/07/04 Python
Python实现操纵控制windows注册表的方法分析
2019/05/24 Python
python自动保存百度盘资源到百度盘中的实例代码
2019/08/26 Python
Django静态文件加载失败解决方案
2020/08/26 Python
python logging模块的使用
2020/09/07 Python
英国日常交易网站:Wowcher
2018/09/04 全球购物
口腔医学技术应届生求职信
2013/11/09 职场文书
体育教育专业毕业生自荐信
2013/11/15 职场文书
创业大赛策划书
2014/03/01 职场文书
个人贷款担保书
2014/04/01 职场文书
2015年教师节慰问信
2015/03/23 职场文书
标枪加油稿
2015/07/22 职场文书
大学校园招聘会感想
2015/08/10 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android