vue添加自定义过滤器:去三位小数

2020-11-25  本文已影响0人  羊驼626
filters: {
    fixedThree(num) {
      let value = '';
      if (String(num).indexOf('.') !== -1) {
        const x = String(num).indexOf('.') + 1; // 小数点的位置
        const y = String(num).length - x; // 小数的位数
        if (y <= 3) {
          value = num;
        } else {
          value = Number(num).toFixed(3);
        }
      } else {
        value = num;
      }
      return value;
    },
  },
上一篇 下一篇

猜你喜欢

热点阅读