如何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 相关文章推荐
Vue实现点击当前行变色
Dec 14 Vue.js
Vue解决移动端弹窗滚动穿透问题
Dec 15 Vue.js
vue实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
vue 使用rules对表单字段进行校验的步骤
Dec 25 Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 Vue.js
vue二选一tab栏切换新做法实现
Jan 19 Vue.js
vue实现滑动解锁功能
Mar 03 Vue.js
深入讲解Vue中父子组件通信与事件触发
Mar 22 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 Vue.js
vue项目如何打包之项目打包优化(让打包的js文件变小)
Apr 30 Vue.js
vue css 相对路径导入问题级踩坑记录
Jun 05 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
phpmyadmin显示utf8_general_ci中文乱码的问题终级篇
2013/04/08 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
php生成短网址/短链接原理和用法实例分析
2020/05/29 PHP
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
jQuery中nextAll()方法用法实例
2015/01/07 Javascript
JS控制弹出新页面窗口位置和大小的方法
2015/03/02 Javascript
JavaScript获得表单target属性的方法
2015/04/02 Javascript
jquery带翻页动画的电子杂志代码分享
2015/08/21 Javascript
js图片卷帘门导航菜单特效代码分享
2015/09/10 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
vuex的简单使用教程
2018/02/02 Javascript
JS非行间样式获取函数的实例代码
2018/06/05 Javascript
JS中的两种数据类型及实现引用类型的深拷贝的方法
2018/08/12 Javascript
js基础之事件捕获与冒泡原理
2019/10/09 Javascript
用Python代码来绘制彭罗斯点阵的教程
2015/04/03 Python
python文件特定行插入和替换实例详解
2017/07/12 Python
python实现感知器算法(批处理)
2019/01/18 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
pytorch 批次遍历数据集打印数据的例子
2019/12/30 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
医生自荐信
2013/10/11 职场文书
毕业生教师求职信
2013/10/20 职场文书
简历自荐信
2013/12/02 职场文书
七一党建活动方案
2014/01/28 职场文书
《燕子》教学反思
2014/02/18 职场文书
护士求职自荐信范文
2014/03/19 职场文书
求职信名称怎么写
2014/05/26 职场文书
乳制品整治工作方案
2014/05/29 职场文书
会计学专业自荐信
2014/06/25 职场文书
2015秋季开学典礼致辞
2015/07/16 职场文书
php引用传递
2021/04/01 PHP
python中print格式化输出的问题
2021/04/16 Python