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

发布时间:2022-04-27 10:01:51 作者:iii
来源:亿速云 阅读:818

本篇内容主要讲解“vue怎么使用el-table遍历循环表头和表体数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue怎么使用el-table遍历循环表头和表体数据”吧!

使用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"  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;

到此,相信大家对“vue怎么使用el-table遍历循环表头和表体数据”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. 怎么使用python循环遍历list
  2. 怎么在vue中使用el-table自定义表头

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

el-table vue

上一篇:nodejs怎么实现发送邮箱验证码功能

下一篇:iOS怎么使用UICollectionView实现拖拽移动单元格

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》