diff --git a/src/layout/hooks/nav.ts b/src/layout/hooks/nav.ts index bb13d7a..d6b7a96 100644 --- a/src/layout/hooks/nav.ts +++ b/src/layout/hooks/nav.ts @@ -5,9 +5,9 @@ import { routeMetaType } from "../types"; import { transformI18n } from "/@/plugins/i18n"; import { storageSession } from "/@/utils/storage"; import { useAppStoreHook } from "/@/store/modules/app"; +import { remainingPaths } from "/@/router/modules/index"; import { Title } from "../../../public/serverConfig.json"; import { useEpThemeStoreHook } from "/@/store/modules/epTheme"; -import { remainingPaths } from "/@/router/modules/index"; export function useNav() { const pureApp = useAppStoreHook(); diff --git a/src/router/modules/error.ts b/src/router/modules/error.ts index a98e03b..30ef980 100644 --- a/src/router/modules/error.ts +++ b/src/router/modules/error.ts @@ -1,5 +1,5 @@ import { $t } from "/@/plugins/i18n"; -import Layout from "/@/layout/index.vue"; +const Layout = () => import("/@/layout/index.vue"); const errorRouter = { path: "/error", diff --git a/src/router/modules/externalLink.ts b/src/router/modules/externalLink.ts index 9fb0c93..e00bc77 100644 --- a/src/router/modules/externalLink.ts +++ b/src/router/modules/externalLink.ts @@ -1,5 +1,5 @@ import { $t } from "/@/plugins/i18n"; -import Layout from "/@/layout/index.vue"; +const Layout = () => import("/@/layout/index.vue"); const externalLink = { path: "/external", diff --git a/src/router/modules/home.ts b/src/router/modules/home.ts index f9c1ec1..22a4abb 100644 --- a/src/router/modules/home.ts +++ b/src/router/modules/home.ts @@ -1,5 +1,5 @@ import { $t } from "/@/plugins/i18n"; -import Layout from "/@/layout/index.vue"; +const Layout = () => import("/@/layout/index.vue"); const homeRouter = { path: "/", diff --git a/src/router/modules/remaining.ts b/src/router/modules/remaining.ts index a16c944..5782df6 100644 --- a/src/router/modules/remaining.ts +++ b/src/router/modules/remaining.ts @@ -1,5 +1,5 @@ import { $t } from "/@/plugins/i18n"; -import Layout from "/@/layout/index.vue"; +const Layout = () => import("/@/layout/index.vue"); const remainingRouter = [ { diff --git a/src/router/utils.ts b/src/router/utils.ts index 6aadf85..9b2fc3a 100644 --- a/src/router/utils.ts +++ b/src/router/utils.ts @@ -8,11 +8,11 @@ import { } from "vue-router"; import { router } from "./index"; import { loadEnv } from "../../build"; -import Layout from "/@/layout/index.vue"; import { useTimeoutFn } from "@vueuse/core"; import { RouteConfigs } from "/@/layout/types"; import { buildHierarchyTree } from "/@/utils/tree"; import { usePermissionStoreHook } from "/@/store/modules/permission"; +const Layout = () => import("/@/layout/index.vue"); // https://cn.vitejs.dev/guide/features.html#glob-import const modulesRoutes = import.meta.glob("/src/views/**/*.{vue,tsx}");