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 8  
9 9 export function createStateGuard(router: Router) {
10 10 router.afterEach((to) => {
11   - const tabStore = useMultipleTabStore();
12   - const userStore = useUserStore();
13   - const appStore = useAppStore();
14   - const permissionStore = usePermissionStore();
15 11 // Just enter the login page and clear the authentication information
16 12 if (to.path === PageEnum.BASE_LOGIN) {
  13 + const tabStore = useMultipleTabStore();
  14 + const userStore = useUserStore();
  15 + const appStore = useAppStore();
  16 + const permissionStore = usePermissionStore();
17 17 appStore.resetAllState();
18 18 permissionStore.resetState();
19 19 tabStore.resetState();
... ...