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 19 Vue.js
Vue开发中常见的套路和技巧总结
Nov 24 Vue.js
vue 实现基础组件的自动化全局注册
Dec 25 Vue.js
vue中父子组件的参数传递和应用示例
Jan 04 Vue.js
vue watch监控对象的简单方法示例
Jan 07 Vue.js
vue路由实现登录拦截
Mar 24 Vue.js
开发一个封装iframe的vue组件
Mar 29 Vue.js
springboot+VUE实现登录注册
May 27 Vue.js
Vue-Element-Admin集成自己的接口实现登录跳转
Jun 23 Vue.js
详解Vue的列表渲染
Nov 20 Vue.js
vue打包时去掉所有的console.log
Apr 10 Vue.js
vue封装数字翻牌器
Apr 20 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
fleaphp crud操作之findByField函数的使用方法
2011/04/23 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
PHP进阶学习之类的自动加载机制原理分析
2019/06/18 PHP
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
2010/10/01 Javascript
再JavaScript的jQuery库中编写动画效果的指南
2015/08/13 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
AngularJS使用指令增强标准表单元素功能
2016/07/01 Javascript
chrome浏览器如何断点调试异步加载的JS
2016/09/05 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
Bootstrap表单控件学习使用
2017/03/07 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
2019/09/23 Javascript
解决小程序无法触发SESSION问题
2020/02/03 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
js仿京东放大镜效果
2020/08/09 Javascript
python二分法实现实例
2013/11/21 Python
python编程开发之日期操作实例分析
2015/11/13 Python
pandas DataFrame实现几列数据合并成为新的一列方法
2018/06/08 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
python 中值滤波,椒盐去噪,图片增强实例
2019/12/18 Python
Python CSV文件模块的使用案例分析
2019/12/21 Python
Python中pyecharts安装及安装失败的解决方法
2020/02/18 Python
在jupyter notebook中调用.ipynb文件方式
2020/04/14 Python
基于Python爬虫采集天气网实时信息
2020/06/05 Python
sklearn线性逻辑回归和非线性逻辑回归的实现
2020/06/09 Python
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
不用游标的SQL语句有哪些
2012/09/07 面试题
书香校园活动方案
2014/02/28 职场文书
报效祖国演讲稿
2014/09/15 职场文书
二手房购房意向书
2015/05/09 职场文书
2015年教师节感言
2015/08/03 职场文书
人生感悟经典句子
2019/08/20 职场文书
Python用tkinter实现自定义记事本的方法详解
2022/03/31 Python