工作中经常会遇到需要将表格合并的需求,elementUI官方文档也有对应的方法,但是不够详细,发个贴记录一下学习之路

首先需要一个数组记录需要合并的行数据,再来一个变量记录数组的下标

然后就是写一个方法 遍历数据,得到需要合并的行数据,

<el-tableclass="table":data="data"borderstyle="width: 100%"size="mini":header-cell-style="headerStyle":cell-style="cellStyle"height="37rem":span-method="objectSpanMethod"><el-table-column label="本周签到表(06.27-07.01)" align="center"><el-table-column:prop="key.value":label="key.label"v-for="(key, index1) in tableheader":key="index1"align="center":width="index1 == 0 ? 120 : ''":formatter="index1 == 3 ? valformat : format"></el-table-column></el-table-column></el-table>
// 获取需要合并的数据
getSpanArr(data) {// data就是我们从后台拿到的数据for (var i = 0; i < data.length; i++) {if (i === 0) {this.span.push(1);this.index= 0;} else {// 判断当前元素与上一个元素是否相同if (data[i].date === data[i - 1].date) {this.span[this.index] += 1;this.span.push(0);} else {this.span.push(1);this.index= i;}}}},// 表格合并行方法
objectSpanMethod({ row, column, rowIndex, columnIndex }) {if (columnIndex === 0) {const _row = this.span[rowIndex];return {// [0,0] 表示这一行不显示, [2,1]表示行的合并数rowspan: _row,colspan: 1};}},

最后是效果图

elementUI表格合并行数据相关推荐

  1. elementUI 表格合并单元格-多层级-合并行

    elementUI 表格合并单元格-多层级-合并行 需求:使用vue + elementUI 实现如下表格: 省份 城市 区域 人口 贵州 遵义 汇川区 100 红花岗区 100 播州区 100 贵阳 ...

  2. elementUI表格树动态合并列问题处理(最终版,---新需求)

    在之前的一篇博客中针对这个问题,写了解决方法.现在是加了新需求,发现之前的算法有一些不足之处,现在进行纠正. 目前表格的需求是: 评估人/评估分数/加减分说明,这个组合,根据评估人相同,就列合并:指标 ...

  3. elementUI表格合并单元格

    相信你肯定看了 ElementUI 官方文档了,没看的话先去看下表格各个属性的意义,方便下文阅读:传送门 但你会发现此例过于简单,死数据,但我们开发的时候往往都是后台传递过来的数据,导致我们 rows ...

  4. bootstraptable 居中_bootstrap table合并行数据并居中对齐效果

    本文实例为大家分享了bootstrap table合并行数据并居中对齐的具体代码,供大家参考,具体内容如下 渲染表格后进行数据行合并 onLoadSuccess: function (data) { ...

  5. element-ui表格列金额显示两位小数

    对于金额的显示,大多情况下需要保留两位小数,比如下面的(表格采用 element-ui): 在vue.js中,对文本的处理通常是通过设置一系列的过滤器,过滤器可以用在两个地方:双花括号插值 和 v-b ...

  6. 怎样让elementui表格里面的文字不换行,溢出隐藏,tooltip显示内容

    通过设置elementui表格的列属性即可 :show-overflow-tooltip="true" 然后当超出的时候鼠标经过就有提示了

  7. 统计 表格_电商运营表格合集,运营统计绩效策划,全套excel表拿来就用

    Hello大家好,我是帮帮.今天跟大家分享一组电商运营表格合集,运营统计绩效策划,全套excel表格拿来就用. 为了让大家能更稳定的下载模板,我们又开通了全新下载方式(见文章末尾),以便大家可以轻松获 ...

  8. [vue-element] ElementUI表格组件如何实现动态表头?

    [vue-element] ElementUI表格组件如何实现动态表头? <template v-for="item in tableColownms"> <el ...

  9. elementui表格宽度适应内容_elementui表格中的列怎么实现自适应列宽

    elementui表格中的列怎么实现自适应列宽 发布时间:2020-12-28 14:58:04 来源:亿速云 阅读:53 作者:Leah 这期内容当中小编将会给大家带来有关elementui表格中的 ...

  10. elementUI表格组件:自定义列模板(完整案例)

    elementUI表格组件:自定义列模板(含效果图) 所谓的自定义列模板,你也可以理解为自定义td的格式. 官方文档地址 :查看地址 页面· 效果图 · 对比 : 代码块1 · 对比:<temp ...

最新文章

  1. 学软件测试的优势有哪些
  2. 突然发现我还有博客园的博客呢哈哈哈哈
  3. java 线性回归算法_线性搜索或顺序搜索算法在Java中如何工作? 示例教程
  4. 操作符offset和seg
  5. [html] 请实现一个网站加载进度条
  6. C/C++基础面试-Const的全面理解(C部分)
  7. 数据包格式_RAW与JPEG格式怎么选??
  8. Linux基础(4)--用户与权限
  9. keras提取模型中的某一层_Tensorflow笔记:高级封装——Keras
  10. 摩尔庄园同一服务器怎么显示好友,摩尔庄园手游怎么搜索别人搜索好友步骤详解...
  11. Flutter 判断横竖屏(含尺寸、方向改变时触发)
  12. Q12矩阵中的路径 回溯法
  13. UE4中VR项目的打包和发布
  14. Unity 钓鱼玩法的初步实现
  15. 在tensorflow下进行pip操作时需要注意的地方
  16. 风口下的远程办公:钉钉微信死磕,百度趁势入场
  17. 树与二叉树基本概念与性质
  18. 网页文字无法复制,怎么办?
  19. web service方法进行全文检索_软件架构分层方法论
  20. java连不上sqlserver_java和SQL连接不上——解决步骤

热门文章

  1. oracle赋权语句详解,Oracle GRANT 赋权详解
  2. Todd.log - a place to keep my thoughts on programming TF-IDF模型的概率解释
  3. 【安信可首款4G模组CA-01直连阿里物联网平台③】一型一密认证方式连接
  4. JEECG集成flowable
  5. 微信公众号申请流程整理
  6. Nginx+lua开发(OpenResty生态)
  7. 部署dicuz论坛网站
  8. Cylons工业机器人_机器人的是什么意思
  9. [luoguT30208]太极剑
  10. average函数例子c语言数组,average函数(average函数使用例子)