feat: 添加第二布局页面,更新路由配置以支持新布局
This commit is contained in:
@ -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
|
||||
|
Reference in New Issue
Block a user