当前位置: 首页 > article >正文

vue3ElementPlu表格合并多行

// 单元格合并逻辑

const objectSpanMethod = ({ row, rowIndex, columnIndex }) => {

  const previousMachineModelUniqueId =

    rowIndex > 0 ? tableData.value[rowIndex - 1].machineModel : null;

  const currentMachineModelUniqueId = row.machineModel;

  // 合并“机型”列

  if (columnIndex === 1) {

    if (previousMachineModelUniqueId === currentMachineModelUniqueId) {

      return { rowspan: 0, colspan: 0 };

    }

    const rowspan = tableData.value.filter(

      item => item.machineModel === currentMachineModelUniqueId

    ).length;

    return { rowspan, colspan: 1 };

  }

  return { rowspan: 1, colspan: 1 };

};


http://www.kler.cn/a/349212.html

相关文章:

  • 【基础篇】哨兵集群:哨兵挂了,主从库还能切换吗?
  • 《最优化方法》
  • OpenAI的Swarm是一个实验性质的多智能体编排框架
  • Vue:开发小技巧
  • 系统的质量属性
  • springboot3导出数据库数据到excel
  • SCALABLEANDEFFECTIVE IMPLICIT GRAPH NEURALNETWORKS ON LARGEGRAPHS
  • Windows环境下部署LobeChat及远程AI聊天操作指南
  • C语言笔记 14
  • 【OpenMMLab】MMagic入门
  • CentOS上安装SSL证书教程
  • MySQL-06.DDL-表结构操作-创建
  • 三层b+树估算存储多少行数据
  • linux修改进程名
  • 【C++】———— 日期类练习
  • 【LwIP源码学习3】TCP协议栈分析——数据接收流程
  • 深入解析单片机原理及其物联网应用:附C#示例代码
  • 关于this指针
  • K8s的储存
  • springboot 集成flyway数据库迁移版本控制详细教程