ソースを参照

perf: 优化代码

zuihou 3 年 前
コミット
07b17b9798
1 ファイル変更4 行追加4 行削除
  1. 4 4
      src/router/guard/stateGuard.ts

+ 4 - 4
src/router/guard/stateGuard.ts

@@ -8,12 +8,12 @@ import { removeTabChangeListener } from '/@/logics/mitt/routeChange';
 
 export function createStateGuard(router: Router) {
   router.afterEach((to) => {
-    const tabStore = useMultipleTabStore();
-    const userStore = useUserStore();
-    const appStore = useAppStore();
-    const permissionStore = usePermissionStore();
     // Just enter the login page and clear the authentication information
     if (to.path === PageEnum.BASE_LOGIN) {
+      const tabStore = useMultipleTabStore();
+      const userStore = useUserStore();
+      const appStore = useAppStore();
+      const permissionStore = usePermissionStore();
       appStore.resetAllState();
       permissionStore.resetState();
       tabStore.resetState();