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中动态修改css其中一个属性值操作
Dec 07 Vue.js
Vue实现省市区三级联动
Dec 27 Vue.js
vue监听键盘事件的相关总结
Jan 29 Vue.js
Vue接口封装的完整步骤记录
May 14 Vue.js
详解Vue的options
May 15 Vue.js
vue实现同时设置多个倒计时
May 20 Vue.js
springboot+VUE实现登录注册
May 27 Vue.js
vue中的可拖拽宽度div的实现示例
Apr 08 Vue.js
vue实现Toast组件轻提示
Apr 10 Vue.js
vue3.0 数字翻牌组件的使用方法详解
Apr 20 Vue.js
vue使用watch监听属性变化
Apr 30 Vue.js
vue实现在data里引入相对路径
Jun 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性能优化准备篇图解PEAR安装
2011/12/05 PHP
PHP版微信小店接口开发实例
2016/11/12 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
Laravel定时任务的每秒执行代码
2019/10/22 PHP
JavaScript监测ActiveX控件是否已经安装过的代码
2008/09/02 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
js 控制图片大小核心讲解
2013/10/09 Javascript
Javascript对象Clone实例分析
2015/06/09 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
ECharts仪表盘实例代码(附源码下载)
2016/02/18 Javascript
SWFUpload多文件上传及文件个数限制的方法
2016/05/31 Javascript
jQuery实现简单的回到顶部totop功能示例
2017/10/16 jQuery
200行代码实现blockchain 区块链实例详解
2018/03/14 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
Python中的延迟绑定原理详解
2019/10/11 Python
Python文件路径名的操作方法
2019/10/30 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
KIKO MILANO西班牙官网:意大利领先的化妆品和护肤品品牌
2019/05/03 全球购物
Bibloo罗马尼亚网站:女装、男装、童装及鞋子和配饰
2019/07/20 全球购物
食品业务员岗位职责
2014/03/18 职场文书
书香家庭事迹材料
2014/05/09 职场文书
文明好少年事迹材料
2014/08/19 职场文书
学习计划书怎么写
2014/09/15 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
党员承诺书格式范文
2015/04/28 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书
2019旅游导游工作总结
2019/06/27 职场文书
详细总结Python常见的安全问题
2021/05/21 Python