element ui中 :summary-method=“getSummaries“的使用与注释

el-table表尾添加合计行,自动合计,且特殊列自定义计算展示 1.element-ui的table表格有合计功能,但是功能却不完善,会有不显示和计算出现错误的问题,项目中有遇到,所以记录下。getSummaries():对合计行进行特殊处理展示。show-summary:自动合计。 阅读详情
JS部分

getSummaries(param){
        const { columns, data } = param;
        const sums = [];
        columns.forEach((column, index) => {
          if (index === 0) {//只找第一列放合计
            sums[index] = '合计:';
            return;
          }
          const values = data.map(item => Number(item[column.property]));//把对应一列中的之全部取出,放到一个数组中
          if (!values.every(value => isNaN(value))) {//如果el-table-column中没有prop属性,这里的column.property是undefined,所以判断一下values数组是否为空
            sums[index] = values.reduce((prev, curr) => {
              console.log(prev, curr);
              const value = Number(curr);//将values中的每个值转换为number类型
              if (!isNaN(value)) {
                return prev + curr;
              } else {
                return prev;
              }
            }, 0);
            sums[index] += '元';
          } else {
            sums[index] = 'N/A';
          }
        });
        return sums;
    }

Html部分

<el-table :data="goodsDate" show-summary :summary-method="getSummaries"  ref="" stripe size="small">
<el-table-column header-align="center" align="left" prop="goodsName" :show-overflow-tooltip="true" label="商品名称"></el-table-column>
         <el-table-column header-align="center" prop="goodsPrice" align="center" label="单价" width="150">
           <template slot-scope="scope">
             <span>¥{{scope.row.goodsPrice | MoneyFormat}}</span>
           </template>
         </el-table-column>
         <el-table-column header-align="center" prop="goodsNum" align="center" label="数量" width="150">
           <template slot-scope="scope">
             <span>{{scope.row.goodsNum}}</span>
           </template>
         </el-table-column>
         <el-table-column header-align="center" prop="goodsAllPrice" align="center" label="总价" width="150">
           <template slot-scope="scope">
             <span>¥{{scope.row.goodsAllPrice | MoneyFormat}}</span>
           </template>
         </el-table-column>
</el-table>

效果图:

vue结合el-table实现表格小计总计需求(summary-method) / 调用后端接口table数据。// 调用后端接口返回的总计数据。 阅读详情

相关推荐

6.在使用elementui的表格,需要合计时:summary-method 和 show-summary存在,并设置在指定高度,出现显示不完全或者显示不出来

1

qq_46090071的博客 2391

【element-ui】table表格底部合计自定义配置

【element-ui】table表格底部合计自定义配置,常用的table底部,有时候不是所有内容都需要合计,比如上图这个编号是数字,但是不需要合计计算处理的,这时候就需要用到自定义表格,把不需要合计的内容隐藏掉,效果如下:

爱就码上行动,奔赴热爱,追光而行。愿你带着从容与热爱,拥抱每一天的惊喜与美好 5779

ROS-订阅与处理激光雷达scan话题

激光雷达通常有四个性能衡量指标:测距分辨率、扫描频率(有时也用扫描周期)、角度分辨率及可视范围。测距分辨率衡量在一个给定的距离下测距的精确程度,通常与距离真实值相差在5-20mm;扫描频率衡量激光雷达完成一次完整扫描的快慢,通常在10Hz及以上;角度分辨率直接决定激光雷达一次完整扫描能返回多少个样本点;可视范围指激光雷达完整扫描的广角,可视范围之外即为盲区。

weixin_42438635的博客 4477

【关于Element UI中el-table组件】summary-method属性表格底部固定两行并动态赋值

el-table组件summary-method属性的使用,表格底部固定行计算合计、总计值,表格底部固定两行并后台动态赋值

XujiRe的博客 1万+

【寄存器模型】一、一个简单的寄存器模型

在描述寄存器模型之前,首先来了解一下实际寄存器的组成结构:如下图所示的DUT内部真实的寄存器寄存器中最小的一个单位是域(field),域是由一个或多个bit拼接而成的。一个或多个域就构成了一个寄存器(reg)。一个或多个寄存器就构成了一个块(block)。将DUT中的寄存器抽象出来,建立寄存器模型,如下图所示:uvm library已经定义好了field、reg、block等相关的概念,构建寄存器模型时,只需要继承这些类即可。:构建寄存器模型中的域段。uvm_reg。...

carrotbanana的博客 5368

区块链技术在碳足迹数据存证与溯源中的应用深度解析

消费者扫描产品上的二维码,即可通过区块链浏览器查询到该产品的数字碳标签,并追溯其从茶园到货架的每一步碳足迹数据,以及这些数据是如何被智能合约自动计算和认证的,从而建立起强大的品牌信任。如果说哈希链解决了数据的“存”与“证”的问题,那么智能合约则解决了数据“用”与“管”的自动化问题。综上所述,虽然针对“碳足迹数据可追溯性”这一特定应用场景的公开、标准化的性能基准案例尚不丰富,但现有研究和企业级解决方案(特别是联盟链)已经证明,通过合理的技术选型和架构设计,区块链的性能可以满足实际商业需求。

百态·数智思维 | 聚焦大数据、量化与未来AI 1106

Element表格数据合计的实现,简单易懂。

表格合计实现,直接上代码!

qq_51930729的博客 1220

为何LPDDR4支持on-die ECC,但是DDR4却不支持呢?

DRAM的ECC,目前的编码方式都是128bit data,产生8bit parity或者ECC code. 而且必须要128bit才行。这8bit的ECC code是要被写入到DRAM内存里面的,从而read的时候,可以读取这8bit ECC code来判定read data是否有错,如果是SBF,就可以纠错了,如果是double bit,大部分时候是可以detect到错误,即所谓的SEC(Single Error Correct) + DED(Double Error Detect).

一个DRAM从业者的告白 1556

【Element】el-table组件使用summary-method属性设置表格底部固定两行并动态赋值

需求:在表格账单中底部添加两行固定行,来统计当前页小计和总计。element ui 官网上是直接将本列所有数值进行求合操作的,且只有固定一行总计。目前的需求是将接口返回的数据填充到底部固定的两行中

weixin_71403100的博客 3798

【汇编实战开发笔记】一段汇编代码如何“反编译”成C代码?

介绍了一种由汇编代码得到C代码的方法

一个专注于嵌入式IoT领域的架构师,深耕IoT领域多年,深度掌握IoT领域的相关技术栈,包括但不限于RTOS内核的实现及其移植、硬件驱动移植开发、网络通讯协议开发、编译构建原理及其实现、底层汇编及编译原理、编译优化及代码重构、嵌入式IoT系统的架构设计等。 1万+

嵌入式Linux&Android开发-TP调试

目录 一、修改DTS,添加新的I2C设备 二、修改Makefile,Kconfig 三、tp调试时的问题排查 一、修改DTS,添加新的I2C设备 &i2c4 { status = "okay"; clock-frequency = <400000>; gslX680@40 { compatible = "gslX680"; reg = <0x40>; touch-gpio = <&gp

嵌入式成长手册 572

element组件库的table组件设置数据自定义汇总已经合计放到表头

①添加自定义方法getSummaries②自定义方法累加。

m0_62095536的博客 1639

华为OD机试真题 新系统 - 勇攀数字高峰 (Java/Py/C/C++/Js/Go)

本文整理华为 OD 机试新系统机考真题库,涵盖高频考点精析与完整题目内容,提供 C 语言、Java、C++、Python、Go、JavaScript 多语言源码实现,搭配详细解题思路讲解,并支持在线 OJ 刷题练习,助力高效备考华为 OD 机试新系统。

算法大师! 2094

elementUi table组件添加合计功能——初始化时页面不展示合计一栏——基础积累

elementUi table组件添加合计功能——初始化时页面不展示合计一栏

yehaocheng520的博客 3939

华为OD机试双机位C卷:挑选宝石 (C/C++/Python/JAVA/JS/GO)

华为OD机试双机位C卷 挑选宝石,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试-挑选宝石,华为OD机考-挑选宝石。

qq_45776114的博客 1500

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

:summary-method=“getSummaries“

初次使用elementUI的 合计行 :summary-method=“getSummaries” 记录点: show-summary 不要漏写,否则:summary-method="getSummaries"不生效 el-table-column 上面不要忘记加prop了,否则当你想使用column.property用不了,它是undefined <el-table :data="list" show-summary :summary

m0_52113402的博客 1245

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

vue+element中table列表最后一行添加合计

1.在table中添加 show-summary属性,并设置值为 true,使用 summary-method 并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中,如下代码。注:如果最后只显示合计行,并不显示数据,一定要加callback,即可解决此问题。2.getSummaries方法逻辑。

qq_24441205的博客 2432

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

element-ui的table合计不准保留2位小数

elemnet-ui

子非鱼的博客 410

vue element-ui中table合计指定列求和

注意点: 1.<el-table> 中 加:summary-method="getSummaries" 2.<el-table-column> 中要加 prop // 房间号的合计去掉 getSummaries (param) { const { columns, data } = param const sums ...

Akatsuki233的博客 1万+

【关于Element UI中el-table组件】summary-method属性表格底部固定两行并动态赋值计算两列总值之和

【关于Element UI中el-table组件】summary-method属性表格底部固定两行并动态赋值计算两列总值之和

XujiRe的博客 2006

Vue 项目购物车中 使用ElementUI Table 组件对列求和

购物车自动合计动能

Mrs_zmf的博客 1367

vue问题

mockjs模拟数据 mock文件夹两处,api文件夹一处,自行了解 报错 [Vue warn]: Avoid mutating a prop directly since the value will be overwritten whenever the parent component re-renders. Instead, use a data or computed property based on the prop’s value. Prop being mutated: “showDial

s8806479的博客 969

element-ui中的el-table的summary-method(合计)的使用

优点:可以想表格下面添加多少行都行,缺点:列表的序号会一直往下走。

m0_63026408的博客 7179

element表格合计问题

/处理数值除100显示。// 合计行数显不显示问题。处理合计行刷新不显示问题。

m0_52769924的博客 471

element的el-table自定义最后一行

最后一行要显示一些其他结果,用的是element ui 自带的数据总计的属性;返回一个数组,会按下标进行展示。

qq_59626859的博客 1123

vue设置列表高度自适应和show-summary的冲突

vue设置列表高度自适应和show-summary的冲突

weixin_44006009的博客 1329
上一篇: Echarts图表中pie类型tooltip中formatter函数传递的参数从哪里来?
下一篇: Vue-cli2.0 在开发环境(dev)中访问本地上传static文件夹下的json文件报错404
随便放个文字在这里
博客等级 码龄8年 39粉丝 45原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值