el-table 合并单元格为何部分成功,部分失败?

el-table 合并单元格为何部分成功,部分失败?

el-table合并部分内容成功,部分不成功的问题探讨

问题详情:需要实现的表格效果如下图所示,前四列内容固定不变,采用新的表格合并方法。

[图片]

已有渲染代码如下:

    {{scope.row.name }}                      
{{ scope.row.symbol }}

登录后复制

问题分析

系统能实现预期效果,但第4列一直无法合并。

解决方案

新的表格合并方法如下:

merge(tableData) {  // 要合并的数组的方法  this.companyArr = [];  this.companyPos = 0;  this.simpleArr = [];  this.simplePos = 0;  this.symbolArr = [];  this.symbolPos = 0;  for (var i = 0; i  0 ? 1 : 0; // 如果被合并了_row=0则它这个列需要取消    return {      rowspan: _row_1,      colspan: _col_1,    };  } else if (columnIndex === 1) {    // 合并第二列    const _row_2 = this.simpleArr[rowIndex];    const _col_2 = _row_2 > 0 ? 1 : 0;    return {      rowspan: _row_2,      colspan: _col_2,    };  } else if (columnIndex === 3) {    // 合并第四列    const _row_3 = this.symbolArr[rowIndex];    const _col_3 = _row_3 > 0 ? 1 : 0;    return {      rowspan: _row_3,      colspan: _col_3,    };  }}

登录后复制

后几列表头不可编辑的修复

// datawaterForm: {  water1_label: "前10分钟",  water2_label: "前20分钟",  water3_label: "前30分钟",  water4_label: "前40分钟",  water5_label: "前50分钟",  water6_label: "前60分钟",},

登录后复制

以上就是el-table 合并单元格为何部分成功,部分失败?的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2800232.html

(0)
上一篇 2025年3月8日 21:03:35
下一篇 2025年3月8日 21:03:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论