我正在尝试从点号分隔的值中求和,例如:
这是我的做法:
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一起使用的提示?
答案 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,''));
},