import * as math from 'mathjs' /** * 千分位 * @param {Number} value 数值 */ export const thousands = (value) => { if (value == null || value == undefined || value === '') return undefined if (value == 0) return 0 let mValue = value mValue = typeof value === 'string' ? Number(value) : value if (Number.isInteger(mValue)) { return String(mValue).replace(/(\d)(?=(\d{3})+$)/g, '$1,') } else { return String(mValue).replace(/(\d)(?=(\d{3})+\.)/g, '$1,') } } export const addNumber = (v1, v2) => { return math.format( math.chain(math.bignumber(v1)) .add(math.bignumber(v2)) .done() ) }