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

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

vue如何使用el-table遍历循环表头和表体数据_第1张图片

这是表头数据

vue如何使用el-table遍历循环表头和表体数据_第2张图片

这是表体数据

vue如何使用el-table遍历循环表头和表体数据_第3张图片

最终循环出来的结果

vue如何使用el-table遍历循环表头和表体数据_第4张图片

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

vue如何使用el-table遍历循环表头和表体数据_第5张图片

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

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

项目场景

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

vue如何使用el-table遍历循环表头和表体数据_第6张图片

问题描述

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

vue如何使用el-table遍历循环表头和表体数据_第7张图片

代码如下:


            
            
            
            
              
            

//请求接口后获取data
this.headerList = data.list[0].scoreVOList;

问题解决~~以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

你可能感兴趣的:(vue如何使用el-table遍历循环表头和表体数据)