针对前面文章中的数据合并出错时element表格列相同值自动合并单元格_天气晚来秋~的博客-CSDN博客

,可用下面这种方式行合并

这个可用单个,多个可自己按照逻辑多封装一下

话不多说,上代码

<template><el-table:data="tableData"borderstyle="width: 100%":span-method="objectSpanMethod"><el-table-column prop="date" label="日期" width="180"> </el-table-column><el-table-column prop="name" label="姓名" width="180"> </el-table-column><el-table-column prop="address" label="地址"> </el-table-column></el-table>
</template><script>
export default {name: "table",data() {return {tableData: [{date: "2016-05-02",name: "王小虎",address: "上海市普陀区金沙江路 1518 弄",},{date: "2016-05-02",name: "王小虎",address: "上海市普陀区金沙江路 1517 弄",},{date: "2016-05-01",name: "王小虎",address: "上海市普陀区金沙江路 1519 弄",},{date: "2016-05-03",name: "王小虎",address: "上海市普陀区金沙江路 1516 弄",},],arr1: [],};},created() {this.setdates(this.tableData);},methods: {setdates(arr) {const obj = {};let k;for (let i = 0, len = arr.length; i < len; i++) {k = arr[i].date; //需要合并的字段if (obj[k]) obj[k]++;else obj[k] = 1;}//保存结果{el-'元素',count-出现次数}for (const o in obj) {for (let i = 0; i < obj[o]; i++) {if (i === 0) {this.arr1.push(obj[o]);} else {this.arr1.push(0);}}}},objectSpanMethod({ rowIndex, columnIndex }) {if (columnIndex === 0) {const _row = this.arr1[rowIndex];const _col = this.arr1[rowIndex] > 0 ? 1 : 0;return [_row, _col];}},},
};
</script>
<style scoped>
</style>

element el-table表格数据合并相关推荐

  1. element ui Table表格数据筛选功能实现

    先来看看实现效果 element ui Table表格数据筛选功能实现 查看Element官网 关于筛选的实例. 在列中设置filters filter-method属性即可开启该列的筛选,filte ...

  2. Vue + Element-ui 实现table表格 数据相同项合并

    Vue + Element-ui 实现table表格 数据相同项合并 通过给table传入span-method方法可以实现合并行或列,方法的参数是一个对象 data() {return {table ...

  3. Element UI Table表格样式调整

    调整Element UI Table表格的样式 最终效果: 单元格合并,样式调整 模拟后端返回数据 {teamName: '小组一',outsourceFlag: '是',adminName: '张三 ...

  4. 【合并单元格】纵向合并单元格之前对数组处理【针对饿了么element的table的span-method合并行或列的计算方法】

    <template><el-table :span-method="spanMethod"><el-table-column label=" ...

  5. Saiku Table展示数据合并bug修复(二十五)

    Saiku Table展示数据合并bug修复 Saiku以table的形式展示数据,如果点击了 非空的字段 按钮,则会自动进行数据合并,为空的数据行以及数据列都会自动隐藏掉. 首先我们应该定位问题: ...

  6. asp.net将内容导出到Excel,Table表格数据(html)导出EXCEL

    代码: 1 /// <summary> 2 /// HTML Table表格数据(html)导出EXCEL 3 /// </summary> 4 /// <param n ...

  7. 使用Pandas的read_html方法读取网页Table表格数据

    本文通过一个小实例,说明使用Pandas的read_html方法读取网页Table表格数据 要读取的网页表格数据 http://vip.stock.finance.sina.com.cn/q/go.p ...

  8. EXCEL表格数据合并

    EXCEL表格数据合并 主要针对同一个excel文件中包含多个sheet,需要将所有的数据进行汇总. 1.表格数据展示: 2.数据合并步骤: 打开excel表格(当前表格或者新建表格均可),选择数据- ...

  9. html怎么自动导入数据并排序,JS实现table表格数据排序功能(可支持动态数据+分页效果)...

    asp.net会经常遇到分页的效果,尤其是希望实现静态的html分页排序(html分页相信大家都已经有自己的解决方案.在这里就不多说).我写了一个简单的Demo排序. 数据就是字母和数字两组.(汉字需 ...

  10. Element:Table表格在单元格内放多个数据

    在练习时候用Element的Tab表格的时候,需要在表头下的单元格内把数组的图片和名字放在同一格 (改好才发现挺憨的,这么一个简单的错误..) 但是在使用el的Tab表格时候,在<el-tabl ...

最新文章

  1. 【C++】关联容器学习记录
  2. java设计模式-适配器模式
  3. ic designer
  4. 无失真压缩法可以减少冗余_混音笔记(七)——压缩器(2)压缩器参数调节方法...
  5. Docker 方式安装 RabbitMQ (ribbitmq linux 部署)
  6. sort和qsort函数
  7. soapui返回值类型都有哪些_法兰的类型都有哪些以及法兰的设计
  8. c++ 十进制、十六进制和BCD的相互转换
  9. Nature机器学习子刊被讽开历史倒车,Jeff Dean等数百学者签名抵制
  10. SpringCloud→分布式解决方案、包含主要工具、启动流程、web发展阶段、实现配置中心
  11. pythonUI---ttk.Treeview使用心得(内含表格形式加垂直水平滚轮方法)
  12. 漫剪AE插件丨一键分屏VE Super Grid插件
  13. Error: The method ‘DioHttpHeaders.add‘ has fewer named arguments than those of overridden method
  14. Ubuntu系统观看IPV6电视的方法详解
  15. oracle 同义词转换错误,一次对dual表的恢复操作(ORA-00980:同义词转换不再有效错误解决方法) (转载)...
  16. php实现hmac sha1,PHP利用HMAC-SHA1签名的实现方法
  17. 骞云科技携手 EMC,联袂打造超融合基础架构云管方案
  18. 多台电脑共享键盘鼠标
  19. 机器学习之特征向量维度与样本空间
  20. 分答项目_知识点:如何获取jquery选择器生成的input元素数组中的每个input元素的值?

热门文章

  1. linux 虚拟启动失败,kvm虚拟机启动失败
  2. simulink中对powergui的使用
  3. 北京-京医通-小孩-人脸识别
  4. 如何搭建个人网站(详细完整,附阿里云视频教程推荐)
  5. 安卓动画入门教程 Animation in Android(1)
  6. 学会Python,再也不愁给孩子起名字了
  7. 《SRE:Google运维解密》读后有感
  8. 大数据统计分析架构-netty部分
  9. 基于Java的线上诊疗系统毕业设计源码1617411
  10. CleanMyMac X的免费版电脑系统瘦身工具