Vue怎么使用ElemenUI对table的指定列进行合算


这篇文章主要介绍“Vue怎么使用ElemenUI对table的指定列进行合算”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Vue怎么使用ElemenUI对table的指定列进行合算”文章能帮助大家解决问题。table中有一项内容是花销的金额。然后想在table的底部有一项内容是该金额的总计。然后我就顺着elemetui的table组件寻找相关的demo,还真发现了一个这样的demo。对于这个demo,官方是这么描述的:将show-summary设置为true就会在表格尾部展示合计行。默认情况下,对于合计行,第一列不进行数据求合操作,而是显示「合计」二字(可通过sum-text配置),其余列会将本列所有数值进行求合操作,并显示出来。当然,你也可以定义自己的合计逻辑。使用summary-method并传入一个方法,返回一个数组,这个数组中的各项就会显示在合计行的各列中,具体可以参考本例中的第二个表格。通过描述可以发现几个要点:1.可以通过show-summary开启在表格尾部展示合计行,默认是false,改成true即可开启,第一列不进行数据求合操作。
2.尾部合计的文案默认是合计,可以通过sum-text自定义修改
3.可以通过summary-method编写一个函数,自定义合计的逻辑官方的原生代码如下:接下来就改造下代码,根据自己的需求去修改对应的逻辑。首先把相关的代码加上,初始化就是这样的一个效果但是默认的文案是合计,有时候我们可能需要根据自己的场景进行免费云主机域名修改这时候就可以使用sum-tex属性进行修改了,比如我这里修改:sum-text=”总共消费效果马上就来但是这时候还有一个问题,我只想要消费金额这一列进行汇总,但是现在的情况是把table全部的列都汇总了。甚至把我的字典值都汇总了。这显然不符合我的需求,这时候就可以使用自定义函数了。和前面两个属性一样,直接加在table中即可。由于它的值是一个函数,所以写法和前两位略有不同。我们也可以再这个函数里面通过 sums[index] 去定义总价的文案,如果sum-text和函数里面定义的 sums[index] 有冲突,会以函数中的 sums[index] 文案为主这时候的效果是这样的。如果我们只想要对某一列进行总计,那么可以借助column的property属性:可以发现其实就是全部的属性名称,那么我们就可以根据它判断,实现自定义核算了比如这里我想要核算amount这一列的值:如果哪天又加了一个需求,需要再算一个列,这时候在判断里面加上这个条件即可。使用|| 拼接该列比如这里我又要合算remark这一列。就可以这么写:相关代码如下:关于“Vue怎么使用ElemenUI对table的指定列进行合算”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注百云主机行业资讯频道,小编每天都会为大家更新不同的知识点。

相关推荐: php方法体指的是什么

这篇“php方法体指的是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“php方法体指的是什么”文章吧。 在php中,方法的定义包括两个部分:…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 05/21 11:27
Next 05/21 11:27

相关推荐