*axios post方法默認使用application/json格式編碼數據,那麼解決方案就有兩種,一是後臺改變接收參數的方法,另外一種則是將axios post方法的編碼格式修改成application/x-www-form-urlencoded,這樣就不須要後臺作什麼修改了。前端
只提供前端解決方案:
var qs = require('qs');
let defaults = {ios
headers : {'Content-Type':'application/x-www-form-urlencoded;charset=utf-8','X-Requested-With':'XMLHttpRequest'},
}
return axios.post(url, qs.stringify(data), { ...options,...defaults })json