Axios使用qs序列化请求参数
首先安装qs
npm install qs
然后在axios.js
中引入qs
import qs from 'qs'
在axios的请求拦截器interceptors.request
中加入下面代码
config.transformRequest = [(data, headers) => qs.stringify(data)];
interceptors.request
代码如下:
_axios.interceptors.request.use(
config => {
// Do something before request is sent
config.transformRequest = [(data, headers) => qs.stringify(data)];
return config;
},
error => {
// Do something with request error
return Promise.reject(error);
}
);