需要在main.js中配置
// 引入axios
import axios from 'axios'
// 配置请求的根路径
axios.defaults.baseURL = 'http://127.0.0.1:8888/api/private/v1/'
// 挂载到vue的原型对象上
Vue.prototype.$http = axios
点击获取到传过去的值之后,匹配数据库中是否含有这个数据,不含有则返回登录失败
login () {
// 发送请求
this.$refs.loginFormRef.validate(async valid => {
if (!valid) {
return false
} else {
const { data: res } = await this.$http.post('login', this.loginForm)
if (res.meta.status !== 200) {
return console.log('登录失败')
} else {
return console.log('登录成功')
}
}
})
}