diff --git a/src/store/modules/route/index.ts b/src/store/modules/route/index.ts index d45391bb..21aec092 100644 --- a/src/store/modules/route/index.ts +++ b/src/store/modules/route/index.ts @@ -42,16 +42,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => { const authRouteMode = ref(import.meta.env.VITE_AUTH_ROUTE_MODE); /** Home route key */ - const routeHome = ref(import.meta.env.VITE_ROUTE_HOME); - - /** - * Set route home - * - * @param routeKey Route key - */ - function setRouteHome(routeKey: LastLevelRouteKey) { - routeHome.value = routeKey; - } + const routeHome = ref(import.meta.env.VITE_ROUTE_HOME || 'home'); /** constant routes */ const constantRoutes = shallowRef([]); @@ -303,9 +294,7 @@ export const useRouteStore = defineStore(SetupStoreId.Route, () => { handleConstantAndAuthRoutes(); - setRouteHome('home'); - - handleUpdateRootRouteRedirect('home'); + handleUpdateRootRouteRedirect(routeHome.value); setIsInitAuthRoute(true); } else { diff --git a/src/views/_builtin/social-callback/index.vue b/src/views/_builtin/social-callback/index.vue index d71443df..6b16e248 100644 --- a/src/views/_builtin/social-callback/index.vue +++ b/src/views/_builtin/social-callback/index.vue @@ -31,7 +31,7 @@ const processResponse = async () => { msg.value = '登录成功,1s 后即将跳转至首页'; }, 1000); setTimeout(() => { - routerPushByKey('home'); + routerPushByKey(import.meta.env.VITE_ROUTE_HOME || 'home'); }, 1000); };