1. 使用json-bigint
npm i json-bigint
2. 如何使用
import axios from 'axios'
import jsonBig from 'json-bigint'
// create an axios instance
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
// withCredentials: true, // send cookies when cross-domain requests
timeout: 5 * 1000, // request timeout
// 在响应数据前处理该数据
transformResponse: [function (data) {
try {
// 如果转换成功则返回转换的数据结果,会将大数字转换为bigint
console.log(jsonBig.parse(data), 888);
return jsonBig.parse(data)
} catch (err) {
// 如果转换失败,则包装为统一数据格式并返回
return {
data
}
}
}]
})
2. 使用时,将该字段转换为字符串
res.data.pid.toString() // 4125411516516488
评论 (0)