发送axios请求
- get请求
- post请求
get请求
发送axios请求之前需要先重新定义变量
var 变量名 = this;
这样才能修改data部分
此处我的是
var registform = this;
然后url请求里附带上参数和值
.then函数接收回应给个变量叫response(这个名字随便叫)
this.axios({
method: 'get',
url: 'http://169.254.xxxxxx:8090/com.hao.spring/regist?mail='+registform.ruleForm.name+'&password='+registform.ruleForm.pass,
}).then(function(response){
if(response.data=="regist success"){
registform.$router.push("/Login")
}
})
post请求
post请求url里不需要参数,但是需要附加data部分,接收回应为resp,获取数据用resp的data部分
this.axios({
method: 'post',
url: 'http://169.254.xxxxx:8090/com.hao.spring/login',
data: {
username: loginform.ruleForm.name,
password: loginform.ruleForm.password
}
}).then(function(resp){
console.log(resp)
})