Vue 登录前拦截

管理平台上会有忘记密码路按钮,该网页是不需要登录后跳转的路由,如果直接用this.$router.push进行路由跳转,会被重定向回到登录页面,但是当你点击登陆后又会发现进入了你的忘记密码页面,因为登录后,该页面被框架添加到白名单里面,下面设置登录前的白名单页面

在Vue全局搜索router.beforeEach方法,或者到permission.js文件中查看这个方法

Vue 登录前拦截