问题概要:(获取数据超长 精度丢失)

解决办法
第一步:
安装: npm i json-bigint
第二步:
引入: 找到公共请求 src/utils/request.js文件(一般都在这个文件)
import JSONBig from 'json-bigint'
第三步:
使用:
const service = axios.create({
// 接口的基础连接
baseURL: 'http:// www.xxxxx.com/',
// 超时
timeout: 600000,
// 自定义返回的元素数据,axios会默认用JSON.parse
// `transformResponse` 在传递给 then/catch 前,允许修改响应数据
//(注意红色部分字母大小写问题)
transformResponse: [data=>{
const json = JSONBig({
storeAsString:true
})
return json.parse(data)
} ]
})
本文介绍了一种通过安装和使用json-bigint包来解决在前端应用中处理大数据时遇到的精度丢失问题的方法。主要包括安装包、引入到项目及配置axios转换响应数据的具体步骤。
265

被折叠的 条评论
为什么被折叠?



