怎么解决vue中axios发送POST请求时后台没有接收到数据问题
解决方案:
使用qs模块格式化json串
操作步骤:
1.安装qs : npm install qs --save
2.main.js文件中:
import qs from 'qs';
Vue.use(qs)
Vue.prototype.$qs = qs;
3.下面为请求过程,主要是要通过this.$qs.stringify()格式化下数据
let postData = this.$qs.stringify({account:"999"username:"hello"})
this.$axios({
method: 'post',
url:'http://127.0.0.1:8000/api/user/add',
data:postData
}).then(function(res){
console.log(res.data.state)
});
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。