axios 常用配置
目前团队里使用的ajax插件是axios,特别是vue项目中,也被官方推荐使用,所以了解一下基本的配置方法也是很有必要的,本文就把我平时用到的一些基本配置信息贴出来,记录和分享。
// header配置
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';
// 去除返回值里的请求信息,只保留接口的返回信息
axios.interceptors.response.use(
function(response) {
return response.data;
},
function(error) {
return Promise.reject(error);
}
)
// post参数处理,传入一个对象
var dataEncode = function(data) {
var params = new URLSearchParams();
for (var k in data) {
params.append(k, data[k]);
}
return params;
}
如果后面有新的配置需求,会继续更新...
本文标签: axios