第一次发送的时候会先发送OPTIONS,
第二次才发送POST,
解决方法:
引用qs模块
安装qs依赖
npm install qs --save
引入qs依赖
import qs from 'qs'
// 添加请求拦截器
axios.interceptors.request.use(config => {
if(config.method === 'post'){
config.data = qs.stringify(config.data);
}
return config;
}, error => {
// 对请求错误做些什么
return Promise.reject(error);
});
好了,可以了