npm install json-bigint --save
const bigInt = require('json-bigint')({ storeAsString: true }) // 以这种方式(为了把超出最大表示范围的数字以字符串的形式返回)
// 创建axios实例
const service = axios.create({
// baseURL: process.env.VUE_APP_BASE_API,
baseURL: configbaseUrl.desktopHost,
// 超时
timeout: 5 * 60000,
transformResponse: [(data) => {
if (data.length === 0) {
return ''
} else {
try {
// 解决后端接口返回的number类型的数据精度缺失问题
return bigInt.parse(data)
} catch {
return JSON.parse(data)
}
}
}]
})