记录下开发时候遇到的问题

68 阅读1分钟

1.后段返回Number类型太大,导致精度丢失

参考:版权声明:本文为CSDN博主「xu_duo_i」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:blog.csdn.net/xu_duo_i/ar…

解决:使用json-bigint这个库

安装:  npm i json-bigint
页面引用:import JSONBig from 'json-bigint'
  baseURL: import.meta.env.VITE_API_URL,
  timeout: 50000,
  // 由于接口返回number数据太大,导致精度丢失,使用json-bigint可以转成sting
  !!!!!!!!!!!重要
  !!!!!!!!!!!重要
  !!!!!!!!!!!重要
  transformResponse: [data => {
    const json = JSONBig({
      storeAsString: true
    })
    return json.parse(data)
  }]
});