参考

table 加上 show-summary :summary-method=“getSummaries”

 <el-tablev-loading="loading"show-summary:summary-method="getSummaries":data="list"><el-table-column v-if="value == 1" prop="name" label="用户名" /><el-table-column prop="team" label="团队" /><el-table-column prop="customer" label="新增客户" /><el-table-column prop="project" label="新增项目" /><el-table-column prop="personnel" label="新增人才" /><el-table-column prop="recommend" label="推荐" /><el-table-column prop="interview" label="面试" /><el-table-column prop="employment" label="录用" /><el-table-column prop="Induction" label="入职" /><el-table-column prop="warranty" label="保证期" />
</el-table>import type { TableColumnCtx } from 'element-plus/es/components/table/src/table-column/defaults';import { useReportStore, type ListItem } from '@src/store/modules/report';interface SummaryMethodProps<T = ListItem> {columns: TableColumnCtx<T>[];data: T[];}const getSummaries = (param: SummaryMethodProps) => {console.log(param);const { columns, data } = param;const sums: Array<string | number> = [];columns.forEach((column, index) => {if (index === 0) {sums[index] = '合计';return;}const values = data.map((item) => Number(item[column.property as keyof ListItem]));if (!values.every((value) => Number.isNaN(value))) {sums[index] = values.reduce((prev, curr) => {const value = Number(curr);if (!isNaN(value)) {return prev + curr;} else {return prev;}}, 0);} else {sums[index] = 'N/A';}});return sums;
};

element plus 表格合计相关推荐

  1. vue element计算表格合计问题

    vue element计算表格合计问题 问题:当表格的el-table-column标签下的属性prop属性值为'对象.属性'时,将不能自动合计. 例如: <el-tableborderv-lo ...

  2. element UI 表格实现 表尾合计行 ——小肉包

    element UI 表格实现 表尾合计行 --小肉包 可以根据需要计算任意列的合计,效果图如下 说明:elementUI 官网提供了标为合计行的计算方法,参考elementUI 官网table组件 ...

  3. element更改表格表头、行、指定单元格样式

    element更改表格表头.行.指定单元格样式 更改表格的样式 使用header-cell-style属性,可为函数或对象 函数写法 <!-- html --> <el-table ...

  4. element table表格里的多选按钮,根据条件判断是否可以被选中

    element table表格里的多选按钮,根据条件判断是否可以被选中 <el-table v-loading="loading" :data="contentLi ...

  5. element ui 表格中的渲染有多个状态判断的情况

    element中表格的使用 模板: <el-table-column label="支付方式" width="100" align="cente ...

  6. element ui 表格合并行和列

    element ui 表格合并行和列 <el-table:data="tableData":span-method="arraySpanMethod"bo ...

  7. element 树形表格行列转换(行列转换系列2)

    我们上篇文章写的是关于element普通表格的行列转换,下面我们开始写element树形表格的行列转换 实现效果: 首先:我们通过element的官方文档中可以看出.当row 字段中包含childre ...

  8. FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架

    FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...

  9. FineUI大版本升级,外置ExtJS库、去AXD化、表格合计行、表格可编辑单元格的增删改、顶部菜单框架...

    FineUI v3.3.0 更新的内容非常多,所以一下子从 v3.2.6 连跳 3 个小版本,直接来到了 v3.3.0.详细的更新记录请参考这里:http://fineui.com/version 主 ...

最新文章

  1. Windows校验文件哈希hash的两种常用方式
  2. Vue安装live-server
  3. FPGA时序约束和timequest timing analyzer
  4. upupoo设置HTML壁纸,win10 upupoo黑屏怎么解决-解决upupoo设置壁纸黑屏的方法 - 河东软件园...
  5. Deep Learning for 3D Recognition
  6. django-admin的源码流程
  7. 博弈指什么棋_格局:什么是格局?(胜读十年书)
  8. jvm学习--类加载器
  9. 基于新浪微博评论的情感分析
  10. 4.3 数值分析: 简单迭代法的构造和收敛条件
  11. Java - 生成健康证图片,各种模板图片
  12. 一个特别好用的免费json数据API接口--特别推荐
  13. Spring Cloud 入门手册
  14. 均方根与峭度系数_调节阀流量系数的影响因素及其工程应用调节阀流量系数的影响...
  15. 瓦力机器人故障维修_机器人瓦力让人无力吐槽的坑爹剧情!
  16. 正则校验:微信号,qq号,邮箱
  17. Mac家谱制作软件MacFamilyTree 9好用吗?如何在MacFamilyTree 9中创建数据库的备份?
  18. 一个命令批量新建任意名称的文件夹
  19. 【空间分析之二】点数据集加权平均中心统计(weighed Mean Center)
  20. ❤️手把手教你配置服务器板载raid❤️

热门文章

  1. Oracle-存储过程(procedure、function、package、tigger)
  2. C++核心准则R.33: 表达函数会重置widget时,使用unique_ptr(widget)​作参数
  3. python-pyqt5-初识-2基本操作
  4. 打游戏计算机内存不足,玩游戏内存不足? 教你轻松几步升级电脑内存
  5. python写论文难吗_师兄一年发表5篇CSSCI,原来高手也用套路……
  6. 移动UI 设计有哪些色彩级别
  7. BG22蓝牙——第三弹 蓝牙的一些入门知识,整理了大佬们的文章和链接
  8. matlab从csv文件中读取时间转换异常
  9. 嵌套(Embeddings)
  10. 程序员春招是什么时候?什么是金三银四?