在路由守卫中捕获异常时,添加登出逻辑

This commit is contained in:
Hooray
2025-03-24 14:02:32 +08:00
parent a35a85f6df
commit b97cd9478b
+4 -2
View File
@@ -47,7 +47,7 @@ function setupRoutes(router: Router) {
}
else {
try {
// 获取用户权限
// 获取用户权限
settingsStore.settings.app.enablePermission && await userStore.getPermissions()
// 生成动态路由
switch (settingsStore.settings.app.routeBaseOn) {
@@ -85,7 +85,9 @@ function setupRoutes(router: Router) {
}
routeStore.setCurrentRemoveRoutes(removeRoutes)
}
catch {}
catch {
userStore.logout()
}
// 动态路由生成并注册后,重新进入当前路由
next({
path: to.path,