说一下登陆页面的实现逻辑

在router定义文件中配置好登录的路由,并router.beforeEach钩子函数进行判断token有没有获取,这个仅仅是登陆后返回成功与否的布尔值,如果登陆成功了则钩子函数直接next(),放行原有的路径。如果没有token则进行动态跳转到登陆的路由页面。这里需要注意下,登陆有需要保存token值,退出登陆需要删除token值,可以使用sessionStorage进行保存。在登陆页面可能还要考虑到是开发环境还是线上环境,所以就要配置开发和线上的环境文件,里边的变量都是VUE_APP_开头的。

原文地址:https://www.cnblogs.com/sweeeper/p/11132321.html