数字千分位隔开
handerData (num) {
let newNum = num + ''
if (newNum.length <= 3) {
newNum = newNum.slice(0, 3)
// this.toOrderNum(num) // 递归添加"0"补位
} else if ( 3 < newNum.length && newNum.length <= 6) {
// window.console.log(num.length,num.slice(0, num.length - 3), num.slice(num.length - 3, num.length))
newNum = newNum.slice(0, newNum.length - 3) + ',' + newNum.slice(newNum.length - 3, newNum.length)
} else if (6 < newNum.length && newNum.length <= 9) {
newNum = newNum.slice(0, newNum.length - 6) + ',' + newNum.slice(newNum.length - 6, newNum.length - 3) + ',' + newNum.slice(newNum.length - 3, newNum-length)
} else if (9 < newNum.length && newNum.length <= 12) {
newNum = newNum.slice(0, newNum.length - 9) + ',' + newNum.slice(newNum.length - 9, newNum.length - 6) + ',' + newNum.slice(newNum.length - 6, newNum.length - 3) + ',' + newNum.slice(newNum.length - 3, newNum-length)
} else {
this.$message.warning('数字过大,显示异常,请联系后台人员')
return
}
return newNum
},