问题概要:(获取数据超长 精度丢失)
解决办法
第一步:
安装: 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)
} ]
})