axios 把post提交请求转为formdata
先安装必要依赖npm install axios qs --savePOST传参序列化(添加请求拦截器)import axios from 'axios';import qs from 'qs';// axios 配置axios.defaults.timeout = 8000;// 配置请求头axios.defaults.headers = {'Content-Type': 'applicatio
·
先安装必要依赖
npm install axios qs --save
POST传参序列化(添加请求拦截器)
import axios from 'axios';
import qs from 'qs';
// axios 配置
axios.defaults.timeout = 8000;
// 配置请求头
axios.defaults.headers = {'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8'};
//POST传参序列化(添加请求拦截器)
axios.interceptors.request.use(
config => {
if (config.method === 'post') {
config.data = qs.stringify(config.data);
}
return config;
},
error =>{
return Promise.reject(error);
}
);
export default axios;
最后把这个 axios.js 文件在需要的地方引入使用
更多推荐
已为社区贡献1条内容
所有评论(0)