1.请求返回的数据是Long类型,会导致数据丢失精度
const cloudAxios = axios.create({
baseURL: meta_cloud_server_host,
timeout: defaultTimeout,
headers: defaultHeaders,
transformResponse: (data) => {
if (typeof data === 'string') {
try {
const JSONBigString = require('json-bigint')({storeAsString: true});
data = JSONBigString.parse(data);
} catch (e) {
/* Ignore */
}
}
return data;
},
});
axios
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 文章转自《https://my.oschina.net/Lady/blog/1814825》 一、前端 封装加密工...
- 项目介绍 基于vue-cli@2.0的常用配置,代码切换到vuecli@2.0分支查看; 后期基于vue-cli@...
- 1、处理并发请求 4. 提一下直接导入组件和按需导入组件的差别 第一种,直接 importaxiosBasefro...