前端vue向后端发送数据的时候,是JSON格式,并且接口200正常,前端参数也正常,但是后端收到的就是NULL。
在网上看了很多方式,自己测试了下。
前端解决方式一: 经测试有效
给参数用URLSearchParams()对象包裹
let params = new URLSearchParams();
params.append("userName",this.name)
params.append("userPhone",this.phone)
前端解决方式二: 经测试,这种方式没解决我的问题
利用qs插件将参数包裹
import qs from "qs"
Vue.prototype.$qs = qs;
//组件内用this.$qs包裹参数
this.$qs.stringify(参数)