使用Numbers.js的SUM值

时间:2019-02-27 21:04:03

标签: javascript vuejs2 sum numbers

我正在尝试从点号分隔的值中求和,例如:

enter image description here

这是我的做法:

 computed: {
            total: function(){
                return Number(this.ValorImovelPatrimonio.replace('.','')) + Number(this.ValorAutosPatrimonio.replace('.','')) + Number(this.ValorOutrosPatrimonio.replace('.','')) + Number(this.ValorAcoesPatrimonio.replace('.','')) + Number(this.ValorInvestimentosPatrimonio.replace('.',''));
            },

是否有任何关于如何与Numbers.js一起使用的提示?

1 个答案:

答案 0 :(得分:1)

您可以使用Number代替parseInt,还可以将replace与g修饰符一起使用来替换所有出现的事件:

 computed: {
        total: function(){
            return parseInt(this.ValorImovelPatrimonio.replace(/\./g,'')) + parseInt(this.ValorAutosPatrimonio.replace(/\./g,'')) + parseInt(this.ValorOutrosPatrimonio.replace(/\./g,'')) + parseInt(this.ValorAcoesPatrimonio.replace(/\./g,'')) + parseInt(this.ValorInvestimentosPatrimonio.replace(/\./g,''));
        },