vue+elementui的table合并行

本文介绍如何在使用Vue.js和ElementUI时,根据数据动态合并表格的行。通过给每个表格数据项增加一个代表行和列合并数的属性,并提供一个函数`mergeTableRow`来处理合并逻辑。在组件的`mounted`生命周期钩子中调用此函数,结合`arraySpanMethod`方法,可以实现基于`clsid`字段的行合并。
摘要由CSDN通过智能技术生成

一个班级下面可以有多个试卷。这时候我们要根据班级的id来确定合并的行数。班级id一样的要合并。

  tableData: [ {
          classname: '2018年暑假班一年级语文小班兴趣',
          clsid: '123',
          title: '2020/06/18 20:21:12 测试 (4)题',
        }, {
          classname: '2018年暑假班一年级语文小班兴趣',
          clsid: '123',
          title: '2020/06/18 20:21:12 测试 (4)题',
        }, {
          classname: '2017年暑假班一年级语文小班兴趣',
          clsid: '1234',
          title: ' 语文期末试卷',
        }, {
          classname: '2019年暑假班一年级语文小班兴趣',
          clsid: '12345',
          title: '测试卷',
        }],

 从上面的数据我们可以看出第一行和第二行都是2018年暑假班一年级语文小班兴趣的要合并。

这里我们可以给每个数据增加

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值