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)
})