vue-elementUI-template - 登陆逻辑

1.输入账号与密码,触发 handleLogin()方法,校验格式是否正确 ,正确后请求后端登陆接口api

2.

请求成功:保存token到本地缓存和state中,然后resolve(); 同时执行main.js,加载permission.js;执行permission中导航守卫(全局前置守卫)方法,检查用户权限(是否有token等一些页面跳转处理);最后this.$router.push到首页

注意:如果没有token时,并且用户信息获取不到走catch时; 会执行vuex中的 resetToken方法,并弹出错误信息,并且把要去的path当做一个参数放到地址栏

请求失败:会reject(err)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容