Commit 07b17b97985ae47a61181baa29f9be38192a70a1

Authored by zuihou
1 parent 452b2599

perf: 优化代码

src/router/guard/stateGuard.ts
@@ -8,12 +8,12 @@ import { removeTabChangeListener } from '/@/logics/mitt/routeChange'; @@ -8,12 +8,12 @@ import { removeTabChangeListener } from '/@/logics/mitt/routeChange';
8 8
9 export function createStateGuard(router: Router) { 9 export function createStateGuard(router: Router) {
10 router.afterEach((to) => { 10 router.afterEach((to) => {
11 - const tabStore = useMultipleTabStore();  
12 - const userStore = useUserStore();  
13 - const appStore = useAppStore();  
14 - const permissionStore = usePermissionStore();  
15 // Just enter the login page and clear the authentication information 11 // Just enter the login page and clear the authentication information
16 if (to.path === PageEnum.BASE_LOGIN) { 12 if (to.path === PageEnum.BASE_LOGIN) {
  13 + const tabStore = useMultipleTabStore();
  14 + const userStore = useUserStore();
  15 + const appStore = useAppStore();
  16 + const permissionStore = usePermissionStore();
17 appStore.resetAllState(); 17 appStore.resetAllState();
18 permissionStore.resetState(); 18 permissionStore.resetState();
19 tabStore.resetState(); 19 tabStore.resetState();