//数字保留fix位小数及千分位分隔符 formatNumber (num, fixed) { let fix = 2 if (!num || num == '') { num = 0 } if (fixed != undefined && fixed != null) fix = fixed return Number(num).toFixed(fix).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,') }
//数字保留2位小数及千分位分隔符及金额单位切换 formatNumberDW (num, dwnum) { let fix = 2 if (!num || num == '') { num = 0 } let result = Number(num) * Number(dwnum) return result.toFixed(fix).replace(/\d{1,3}(?=(\d{3})+(\.\d*)?$)/g, '$&,') }