vue 加减乘除精度问题处理

发布时间 2023-04-10 09:16:30作者: 龙卷风吹毁停车场
安装 bignumber.js
yarn add bignumber.js

新建bignumber.js文件

import { BigNumber } from 'bignumber.js'

加
export const plus = (a, b) => {
    const newPlus = new BigNumber(a);
    return newPlus.plus(b);
  };

  减
  export const minus = (a, b) => {
    const newMinus = new BigNumber(a);
    return newMinus.minus(b);
  };
  
乘
  export function mul(a, b) {
    const newTimes = new BigNumber(a);
    return newTimes.times(b);
  }
  
除
  export const div = (a, b) => {
    const newDiv = new BigNumber(a);
    return newDiv.div(b);
  };