feat: 添加第二布局页面,更新路由配置以支持新布局
All checks were successful
/ build-and-deploy-to-vercel (push) Successful in 1m14s
/ playwright (push) Successful in 2m45s
/ depcheck (push) Successful in 1m14s

This commit is contained in:
严浩
2024-12-26 18:51:16 +08:00
parent f3e6dbcc0e
commit 8d048038ee
6 changed files with 30 additions and 7 deletions

View File

@ -1,6 +1,6 @@
import { DataLoaderPlugin } from 'unplugin-vue-router/data-loaders';
import { createGetRoutes, setupLayouts } from 'virtual:meta-layouts';
// import { setupLayouts, createGetRoutes } from 'virtual:generated-layouts';
// import { createGetRoutes, setupLayouts } from 'virtual:generated-layouts';
import { createRouter, createWebHistory } from 'vue-router/auto';
import { handleHotUpdate, routes } from 'vue-router/auto-routes';
@ -16,13 +16,14 @@ const router = createRouter({
}
},
});
const getRoutes = createGetRoutes(router);
if (import.meta.hot) handleHotUpdate(router);
if ($__DEV__) Object.assign(window, { router });
router.onError((error) => {
console.debug('🚨 [router error]: ', error);
});
export { router };
export { getRoutes, router };
export function install({ app }: { app: import('vue').App<Element> }) {
app
// Register the plugin before the router