// 千分位数字
Vue.prototype.$num_filter = (val) => {
//有数值或为0的时候进行操作
if(val || val == 0) {
//为字符串的话转为数字
if(typeof(val) == 'string') {
val = parseFloat(val)
//为数字就不用转换
} else {
val = val
}
// 先保留两位小数后再格式化为浮点型数字
val = parseFloat(val.toFixed(2));
console.log(val)
// 转换为千分位
val = val.toLocaleString()
// 如果没有小数点,则加两个0
if (val.indexOf(".") == -1) {
val = val + ".00"
// 如果只有一个小数位,则加一个0
} else if (val.indexOf(".") == val.length - 2) {
val = val + "0"
}
return val
}
}
千分位数字
最新推荐文章于 2022-12-20 10:39:13 发布