项目中给数值加千分位

在components里面定义组件:

 

 复制:

export function numberToCurrencyNo(value) {
    if (!value) return 0
    // 获取整数部分
    const intPart = Math.trunc(value)
    // 整数部分处理,增加,
    const intPartFormat = intPart.toString().replace(/(\d)(?=(?:\d{3})+$)/g, '$1,')
    // 预定义小数部分
    let floatPart = ''
    // 将数值截取为小数部分和整数部分
    const valueArray = value.toString().split('.')
    if (valueArray.length === 2) { // 有小数部分
        floatPart = valueArray[1].toString() // 取得小数部分
        return intPartFormat + '.' + floatPart
    }
    return intPartFormat + floatPart
}
这个时候就是那里需要,就往那里搬,在需要的页面引入

 

 在页面上就可以用了,那里需要写哪里,easy~

 

 

posted @ 2022-01-27 14:58  danmo_xx  阅读(31)  评论(0编辑  收藏  举报