问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vue elementUI -- table的任意列合计功能

发布网友 发布时间:2022-04-21 13:57

我来回答

1个回答

热心网友 时间:2023-11-11 14:06

需求:
任意列显示后台传过来的总计数。
最后结果:

这里需要补充的是:我这里的合计数是从后台计算好传过来的,而不是前端计算的,所以这里不涉及table合计的方法,如需要,elementUI 的 table 中就有,可以参考那里。
我这里实现的主要是如何进行任意列的显示。

element UI 的table 中有显示合计的方法:

所以,如果要最后一行显示合计,直接在table设置上show-summary即可。
但是这往往无法满足我们的需求,就比如我这里需要显示的是后台传过来的数值,而且是任意我想要显示的列。所以我就要去自定义它的合计方法。

使用column.property去匹配他的每一列的命名,然后赋值。
最后别忘了将该方法在 methods 中注册:

另外如何从后台取值也在这里记录一下:
后台传过来的值是一个数组形式:

而其实前台我就只需要数组的第一个object中的两个参数的值,所以需要在前台转化一下,将其转化为object形式。
那么首先就要在date中去注册一下:

然后在接收的时候去转化一下:

判断了一下是否为空,然后做转化。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
四开大门要多少宽度 四开大门尺寸多少 大门四开门尺寸是多少 秦昊新剧《亲爱的小孩》网上褒贬不一,你觉得这部剧是否符合现实呢? 《亲爱的小孩》妻子产后失禁,丈夫嫌弃反复洗手,你怎么看? 求推荐一个安卓手机文档管理工具吧,手机实在太乱了,也没有介绍的? 手机文件管理器哪个好用 隐私文件夹app哪个好用 泰山茶年产600吨品牌近40个销售额达5亿元 山东茶叶品牌 山东茶叶厂家 山东有哪些茶叶品牌【品牌库】 从广延路到真如中学如何走? vue购物车出现了一个bug,一个单选按钮取消选中,为啥全部按钮包括全选按钮都取消选中了? 怎么可以找到黑名单的联系人 华为畅享9抖音怎么设为视频来电铃声 华为mate40pro抖音来电铃声怎么设置? 怎样激活iPhone11? 快手发作品为什么在同城下面 不是刚发在置顶吗 - 信息提示 永艺的毕加索产品怎么样? 毕加索的原名是什么? 【毕加索ps917钢笔怎么样】 在网上看了毕加索的钢笔,不知道怎么样?性价比怎样? pimio钢笔 是毕加索钢笔吗 404 Not Found 派克的钢笔好些还是毕加索的刚吧好些 毕加索的钢笔质量怎么样?有没有用过的? 请问钢笔牌子 毕加索 公爵 派克 哪个好一些 毕加索钢笔真的好用吗? 派克的钢笔好些还是毕加索的刚吧好些? 听说毕加索钢笔质量很差,不知道是不是真的 毕加索、贝多芬、巴尔扎克三位艺术家有怎样的品质。 零基础学习Web 前端,求大神指点,该如何下手?谢谢! 零基础学习Web 前端,求大神指点,该如何下手?谢谢! 前端都学什么框架? 前端都学什么框架? 前端开发需要学习什么计算机语言,难不难? 前端开发需要学习什么计算机语言,难不难? 3D技术有哪些应用? 3D技术有哪些应用? 用JavaScript代码模拟购物车。 用JavaScript代码模拟购物车。 现在学web前端开发前景好不好? 现在学web前端开发前景好不好? 英国留学 去英国留学有什么好玩的地吗 英国留学 去英国留学有什么好玩的地吗 听说Java和web学的东西基本一样,是这样的吗? 听说Java和web学的东西基本一样,是这样的吗? GMAT考试报名可以使用支付宝支付吗? GMAT考试报名可以使用支付宝支付吗? 女生学前端好还是Java好,求推荐 女生学前端好还是Java好,求推荐