diff --git a/src/main.js b/src/main.js index 09e25466..f1b1a592 100644 --- a/src/main.js +++ b/src/main.js @@ -55,6 +55,10 @@ router.beforeEach((to, from, next) => { router.addRoutes(store.getters.addRouters) // 动态添加可访问路由表 next({ ...to }); // hack方法 确保addRoutes已完成 }) + }).catch(() => { + store.dispatch('FedLogOut').then(() => { + next({ path: '/login' }); + }) }) } else { // 没有动态改变权限的需求可直接next() 删除下方权限判断 ↓