如何vue使用el-table遍历循环表头和表体数据


Posted in Vue.js onApril 26, 2022

使用el-table遍历循环表头和表体数据

如何vue使用el-table遍历循环表头和表体数据

这是表头数据

如何vue使用el-table遍历循环表头和表体数据

这是表体数据

如何vue使用el-table遍历循环表头和表体数据

最终循环出来的结果

如何vue使用el-table遍历循环表头和表体数据

最后的合计使用的是el-table的原始合计功能,这个数据循环出来的时候在nos的最后一行也进行了总和,但是表格中是不希望有这样的数据出现的,所以在这里我有加了一个判断

如何vue使用el-table遍历循环表头和表体数据

当他的index为0的时候让他的总和为空。

el-table动态循环展示表头和数据

项目场景

展示学生考试的成绩,只有学号和姓名是固定的,后面的科目并不是固定的展示所有科目,是根据接口返回的有成绩的数据进行渲染的,具体见下图:

如何vue使用el-table遍历循环表头和表体数据

问题描述

接口返回的数据结构如下:后面的科目要进行循环展示,可以选定list的第一项作为头部循环出表格的头部,分数再根据各自的row进行获取

如何vue使用el-table遍历循环表头和表体数据

代码如下:

<el-table :data="tableData.tableList" style="width: 100%" class="main-table" stripe>
            <el-table-column type="index" label="序号" align="center" width="50"></el-table-column>
            <el-table-column prop="studentNum" label="准考证号" align="center"></el-table-column>
            <el-table-column prop="studentName" label="姓名" align="center"></el-table-column>
            <el-table-column
              v-for="(item,index) in headerList"
              :key="index"
              :label="item.subjectName"
              align="center"
              show-overflow-tooltip
            >
              <template slot-scope="scope">{{ scope.row.scoreVOList[index].score }}</template>
            </el-table-column>
</el-table>
//请求接口后获取data
this.headerList = data.list[0].scoreVOList;

Tags in this post...

Vue.js 相关文章推荐
springboot+vue实现文件上传下载
Nov 17 Vue.js
在Vue中使用mockjs代码实例
Nov 25 Vue.js
VUE项目实现主题切换的多种方法
Nov 26 Vue.js
浅析vue中的nextTick
Dec 28 Vue.js
vue中activated的用法
Jan 03 Vue.js
vue中h5端打开app(判断是安卓还是苹果)
Feb 26 Vue.js
vue3.0中使用element的完整步骤
Mar 04 Vue.js
Vue3 Composition API的使用简介
Mar 29 Vue.js
Vue项目打包、合并及压缩优化网页响应速度
Jul 07 Vue.js
三种方式清除vue路由跳转router-link的历史记录
Apr 10 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 #Vue.js
Vue OpenLayer 为地图绘制风场效果
Apr 24 #Vue.js
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
vue @click.native 绑定原生点击事件
Apr 22 #Vue.js
vue实现省市区联动 element-china-area-data插件
vue修饰符.capture和.self的区别
Apr 22 #Vue.js
vue 自定义组件添加原生事件
Apr 21 #Vue.js
You might like
PHP 采集程序中常用的函数
2009/12/09 PHP
php学习笔记之面向对象
2014/11/08 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
前淘宝前端开发工程师阿当的PPT中有JS技术理念问题
2010/01/15 Javascript
JS获取iframe中longdesc属性的方法
2015/04/01 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
vue.js中$watch的用法示例
2016/10/04 Javascript
详解微信小程序 页面跳转 传递参数
2016/12/08 Javascript
Avalonjs 实现简单购物车功能(实例代码)
2017/02/07 Javascript
使用jQuery的load方法设计动态加载及解决被加载页面js失效问题
2017/03/01 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
Koa2微信公众号开发之消息管理
2018/05/16 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
2019/05/08 Javascript
8 个有用的JS技巧(推荐)
2019/07/03 Javascript
javascript面向对象三大特征之封装实例详解
2019/07/24 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
解决VUE自定义拖拽指令时 onmouseup 与 click事件冲突问题
2020/07/24 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
python里将list中元素依次向前移动一位
2014/09/12 Python
python中logging模块的一些简单用法的使用
2019/02/22 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
python利用openpyxl拆分多个工作表的工作簿的方法
2019/09/27 Python
Python序列对象与String类型内置方法详解
2019/10/22 Python
python输入一个水仙花数(三位数) 输出百位十位个位实例
2020/05/03 Python
css3 iphone玻璃透明气泡完美实现
2013/03/20 HTML / CSS
清明节网上祭英烈活动总结
2014/04/30 职场文书
政府个人对照检查材料
2014/08/28 职场文书
机关党员公开承诺书
2014/08/30 职场文书
商铺门面租房协议书
2014/10/21 职场文书
2014年人力资源工作总结
2014/11/19 职场文书
先进党组织事迹材料
2014/12/26 职场文书
物业工程部岗位职责
2015/02/11 职场文书
详解Anyscript开发指南绕过typescript类型检查
2022/09/23 Javascript