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中通过render函数给子组件设置ref操作
Nov 17 Vue.js
vue+iview分页组件的封装
Nov 17 Vue.js
Vue 实现一个简单的鼠标拖拽滚动效果插件
Dec 10 Vue.js
vue3.0实现插件封装
Dec 14 Vue.js
vue监听滚动事件的方法
Dec 21 Vue.js
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
idea编译器vue缩进报错问题场景分析
Jul 04 Vue.js
关于Vue中的options选项
Mar 22 Vue.js
Vue组件更新数据v-model不生效的解决
Apr 02 Vue.js
vue实现书本翻页动画效果实例详解
Apr 08 Vue.js
vue选项卡切换的实现案例
Apr 11 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
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
PHP实现取得HTTP请求的原文
2014/08/18 PHP
CodeIgniter读写分离实现方法详解
2016/01/20 PHP
javascript解析json数据的3种方式
2014/05/08 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
javascript结合fileReader 实现上传图片
2015/01/30 Javascript
利用jQuery及AJAX技术定时更新GridView的某一列数据
2015/12/04 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
教你用十行node.js代码读取docx的文本
2017/03/08 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
关于Mac下安装nodejs、npm和cnpm的教程
2018/04/11 NodeJs
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
angularJS实现不同视图同步刷新详解
2018/10/09 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
全面解析Vue中的$nextTick
2020/12/24 Vue.js
Python模拟登录12306的方法
2014/12/30 Python
详解Python验证码识别
2016/01/25 Python
Linux下为不同版本python安装第三方库
2016/08/31 Python
基于Python打造账号共享浏览器功能
2019/05/30 Python
Django对models里的objects的使用详解
2019/08/17 Python
python为Django项目上的每个应用程序创建不同的自定义404页面(最佳答案)
2020/03/09 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
this关键字的含义
2015/04/08 面试题
找工作最新求职信
2013/12/22 职场文书
小学三年级数学教学反思
2014/01/31 职场文书
岗位职责风险点
2014/03/12 职场文书
奥巴马英文演讲稿
2014/05/15 职场文书
计划生育证明格式及范本
2014/10/09 职场文书
鲁迅故里导游词
2015/02/05 职场文书
2015年教师节新闻稿
2015/07/17 职场文书
掌握这项技巧,一年阅读300本书不是梦
2019/09/12 职场文书