这个错误不是每个浏览器都会出现的,只有在IE内核的浏览器才会出现的,所以为了解决这个问题我们可以使用QS模块,如果你安装了axios就不用再安装了。 import qs from 'qs'; axios.interceptors.request.use( (config) => { if (config.method=="post"){ config.data = qs.stringify(config.data); config.headers['Content-Type'] = 'application/x-www-form-urlencoded'; } return config; }, (error) => { return Promise.reject(error); });
使用qs.stringfy(data),data要先转成JSON字符串