axios post请求,传递参数,后台接收不到数据

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_37174705/article/details/82834232

post请求与get请求传递参数的方式不太一样

post请求:(get中的参数可以直接以键值对的形式,post中需要将键值对转换成query)

import Qs from 'qs'  //可直接引入,axios中已经包含
var url = '/api/user/registe' 
//转换成query
var data = Qs.stringify({
'studentid': this.regNum,
'username': this.regName, 
'userpassword': this.regPassword})

this.axios.post(url, data)
.then((result) => {
var resData = result.data
console.log(resData)
if (resData.status === 1) {
//请求成功后执行的方法
} else {
//请求失败后执行的方法
}
})
.catch(function (error) {
console.log(error)
})

 

展开阅读全文

没有更多推荐了,返回首页