- 19
- 0
methods:{
loginSubmit(name) {
const self = this;
self.modal_loading = true;
self.$refs[name].validate((valid) => {
if (valid) {
let loginObj={
mobile: this.logPrefix+this.form1.mobile,
password: this.form1.password,
};
this.$store.dispatch('login',loginObj);
}
})
},
}
如上,在当前组件传入登录信息,调用action登录,
我ui组件用的iview,我想登录失败的时候,调用iview的 this.$Message.error("") 弹出错误提示
但是这里不能直接用this. ,说找不到error方法,请问有什么办法解决?
login({state,commit},payload) {
axios.post('/login ',payload).then((res) => {
Cookies.set('mobile', res.data.user.mobile);
// Cookies.set('userId', res.data.user.id);
Cookies.set('username', res.data.user.username);
Cookies.set('token', res.data.token);
Cookies.set('userType', res.data.userType);
if(res.data.merchant){
Cookies.set('auditStatus', res.data.merchant.status);
Cookies.set('checkMessage', res.data.merchant.checkMessage);
Cookies.set('merchantPhone', res.data.merchant.phone);
Cookies.set('auditStatus', res.data.merchant.leaderPhone);
}else{
Cookies.set('auditStatus', "未提交审核");
}
if (res.data.userType === 'admin') {
Cookies.set('access', 0);
} else if(res.data.userType === 'user'){
Cookies.set('access', 1);
}else{
Cookies.set('access', 2);
}
if(self.$route.query.redirect){
// let redirect = decodeURIComponent(this.$route.query.redirect);
let redirect = this.$route.query.redirect;
self.$router.push(redirect);
}else{
self.$router.push('/');
}
}).catch((error) => {
if(error.response.data.errorMassage){
this.$Message.error(error.response.data.errorMassage);
}else{
this.$Message.error("登录开小差了~请再试一遍");
}
self.modal_loading = false;
}); 0
打赏
收藏
点击回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

