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.js桌面端自定义滚动条组件之美化滚动条VScroll
Dec 01 Vue.js
对vue生命周期的深入理解
Dec 03 Vue.js
vuex Module将 store 分割成模块的操作
Dec 07 Vue.js
vuex页面刷新导致数据丢失的解决方案
Dec 10 Vue.js
vue 导航守卫和axios拦截器有哪些区别
Dec 19 Vue.js
Vue实现省市区三级联动
Dec 27 Vue.js
vue 动态创建组件的两种方法
Dec 31 Vue.js
vue实现按钮切换图片
Jan 20 Vue.js
Vue h函数的使用详解
Feb 18 Vue.js
一起来看看Vue的核心原理剖析
Mar 24 Vue.js
vue+elementUI实现表格列的显示与隐藏
Apr 13 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
Zend Framework教程之模型Model用法简单实例
2016/03/04 PHP
JavaScript多线程的实现方法
2007/05/08 Javascript
统计出现最多的字符次数的js代码
2010/12/03 Javascript
FF IE浏览器修改标签透明度的方法
2014/01/27 Javascript
我的Node.js学习之路(一)
2014/07/06 Javascript
ECMAScript6块级作用域及新变量声明(let)
2015/06/12 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
easyui combotree加载静态数据问题(选不上)解决方法
2016/12/26 Javascript
EasyUI学习之DataGird分页显示数据
2016/12/29 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
vue-router+vuex addRoutes实现路由动态加载及菜单动态加载
2017/09/28 Javascript
用Axios Element实现全局的请求loading的方法
2018/03/15 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
Django中几种重定向方法
2015/04/28 Python
python导入时小括号大作用
2017/01/10 Python
Python中动态创建类实例的方法
2017/03/24 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
实现Python与STM32通信方式
2019/12/18 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
Pandas的Apply函数具体使用
2020/07/21 Python
纯css3实现图片翻牌特效
2015/03/10 HTML / CSS
Hotels.com日本:国外和海外住宿,酒店预订
2019/12/13 全球购物
莫斯科珠宝厂官方网站:Miuz
2020/09/19 全球购物
实习生的自我鉴定范文欣赏
2013/11/20 职场文书
求职信模板标准格式范文
2014/02/23 职场文书
精彩广告词大全
2014/03/19 职场文书
诚信承诺书模板
2014/05/26 职场文书
特岗教师个人总结
2015/02/10 职场文书
幼儿园教师管理制度
2015/08/05 职场文书
56句经典英文座右铭
2019/08/09 职场文书