解决方式为安装 qs 使用qs.stringify 方法进行参数处理
安装
npm install qs
在main.js中引入使用
import qs from 'qs'
配置全局参数
Vue.prototype.$qs = qs
使用
import axios from 'axios'
import qs from 'qs'
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded'
let data = {
name:'张三',
age:'18'
};
axios({
method: 'post',
url: url,
data: qs.stringify(data)
}).then(res => {
}).catch(err => {
});