From 4467420d3106d68f03e5cf24898f9291ba3b2732 Mon Sep 17 00:00:00 2001 From: ginhom Date: Tue, 25 Jul 2017 15:56:14 +0800 Subject: [PATCH] fixed: catch 'GetInfo' exception --- src/main.js | 4 ++++ 1 file changed, 4 insertions(+) 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() 删除下方权限判断 ↓