如果在vue中可以通過filters管道鉤子丈攒,直接在html中使用 | 使用
numFormat(num){
num=num.toString().split("."); // 分隔小數(shù)點(diǎn)
var arr=num[0].split("").reverse(); // 轉(zhuǎn)換成字符數(shù)組并且倒序排列
var res=[];
for(var i=0,len=arr.length;i<len;i++){
if(i%3===0&&i!==0){
res.push(","); // 添加分隔符
}
res.push(arr[i]);
}
res.reverse(); // 再次倒序成為正確的順序
if(num[1]) { // 如果有小數(shù)的話添加小數(shù)部分
res=res.join("").concat("."+num[1]);
} else {
res=res.join("");
}
return res;
}