所以我试图根据谁登录来加载一个客户端仪表板或一个管理仪表板。这是我第一次接触 Vue,所以我不能 100% 确定这甚至可能,但我想如果有人知道它会是你们在这里。所以这是我的代码:
export default {
data () {
return {
model: {
email: '',
password: '',
},
modelValidations: {
email: {
required: true,
email: true
},
password: {
required: true,
min: 5
}
},
}
},
methods: {
getError(fieldName) {
return this.errors.first(fieldName)
},
validate() {
let login = this;
this.$auth.login({
params: {
email: login.model.email,
password: login.model.password
},
success: function (response){
console.log(response);
let id = response.data.userinfo.id;
},
error: function (error) {
console.log(error);
},
// rememberMe: true,
// fetchUser: true,
}).then(function(id) {
if (id ==1) {
this.$router.push('/admindashboard');
} else {
this.$router.push('/clientdashboard');
}
});
}
}
}