vue axios 发送post请求,后端接收参数为null
1首先检查自己的传参方式是否正确,我是传一个对象,没有问题,接口也触发了
2查了下资料说是 Content-Type的问题,设置为 'application/x-www-form-urlencoded', 注意设置为 application/json 不起作用
3main.js 引入
import qs from 'qs';
Vue.prototype.$qs = qs;
4组件中的引用
let postData = this.$qs.stringify({
userName:value,
passWord:value,
});
设置好上面这些,后端请求就能接收到参数了
参考https://segmentfault.com/a/1190000012635783