Vue给数据的千位加,号

Vue给数据的千位加,号,目前数据相加是1226.21,怎么在加,号变成1,226.21

img


this.totalSe = this.unleaded+this.sweet
const transfromNum = (value) => {
  value = "" + value; // 转换成字符串
  var int = value.slice(0, value.indexOf(".")); // 拿到整数
  var ext = value.slice(value.indexOf(".")); // 获取到小数
  //每个三位价格逗号
  int = int.split("").reverse().join(""); // 翻转整数
  var temp = ""; // 临时变量
  for (var i = 0; i < int.length; i++) {
    temp += int[i];
    if ((i + 1) % 3 == 0 && i != int.length - 1) {
      temp += ","; // 每隔三个数字拼接一个逗号
    }
  }
  temp = temp.split("").reverse().join(""); // 加完逗号之后翻转
  temp = temp + ext; // 整数小数拼接
  return temp; // 返回
};


试试看

有案例:https://blog.csdn.net/LS_952754/article/details/125153997?spm=1001.2014.3001.5502