diff --git a/core/core-frontend/src/pages/panel/main.ts b/core/core-frontend/src/pages/panel/main.ts index 848eb31613..157461a9fc 100644 --- a/core/core-frontend/src/pages/panel/main.ts +++ b/core/core-frontend/src/pages/panel/main.ts @@ -60,7 +60,7 @@ import { setupStore } from '@/store' import { useEmbedded } from '@/store/modules/embedded' import { useUserStoreWithOut } from '@/store/modules/user' import { setupElementPlus, setupElementPlusIcons } from '@/plugins/element-plus' -import { setupRouter } from '@/router' +import { setupRouter } from '@/router/embedded' const setupAll = async ( dom: string, diff --git a/core/core-frontend/src/router/embedded.ts b/core/core-frontend/src/router/embedded.ts new file mode 100644 index 0000000000..908178909c --- /dev/null +++ b/core/core-frontend/src/router/embedded.ts @@ -0,0 +1,16 @@ +import { createRouter, createWebHashHistory } from 'vue-router' +import type { RouteRecordRaw } from 'vue-router' +import type { App } from 'vue' + +export const routes: AppRouteRecordRaw[] = [] + +const router = createRouter({ + history: createWebHashHistory(), + routes: routes as RouteRecordRaw[] +}) + +export const setupRouter = (app: App) => { + app.use(router) +} + +export default router