From 0678a88131a6700b5b9e67173080df56cceafa15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Tue, 9 Dec 2025 23:42:56 +0800 Subject: [PATCH] f --- src/composables/useMetaLayoutsMenuOptions.tsx | 3 +- src/locales-utils/i18n-auto-imports.ts | 3 +- src/pages-with-layout/(layout-group).page.vue | 15 ++++ .../(layout-group)/a.page.vue | 12 ++++ .../(layout-group)/b.page.vue | 11 +++ src/pages/(ccc)/c.page.vue | 11 +++ .../{index.page.vue => (home).page.vue.off} | 8 ++- src/pages/demos.page.vue | 7 ++ src/pages/demos/create.page.vue | 2 +- src/plugins/00.router-plugin.ts | 14 ++-- tsconfig.app.json | 6 ++ typed-router.d.ts | 72 ++++++++++++++++++- vite-plugins/00.vue-macros.ts | 10 ++- ...s => 01.vite-plugin-vue-meta-layouts.X.ts} | 0 vite-plugins/_loadPlugins.ts | 2 + vite.config.ts | 4 +- 16 files changed, 165 insertions(+), 15 deletions(-) create mode 100644 src/pages-with-layout/(layout-group).page.vue create mode 100644 src/pages-with-layout/(layout-group)/a.page.vue create mode 100644 src/pages-with-layout/(layout-group)/b.page.vue create mode 100644 src/pages/(ccc)/c.page.vue rename src/pages/{index.page.vue => (home).page.vue.off} (56%) create mode 100644 src/pages/demos.page.vue rename vite-plugins/{01.vite-plugin-vue-meta-layouts.ts => 01.vite-plugin-vue-meta-layouts.X.ts} (100%) diff --git a/src/composables/useMetaLayoutsMenuOptions.tsx b/src/composables/useMetaLayoutsMenuOptions.tsx index 97a1fd5..05952c7 100644 --- a/src/composables/useMetaLayoutsMenuOptions.tsx +++ b/src/composables/useMetaLayoutsMenuOptions.tsx @@ -1,5 +1,6 @@ +import { createGetRoutes } from '@/plugins/00.router-plugin'; import type { MenuInst, MenuOption } from 'naive-ui'; -import { createGetRoutes } from 'virtual:meta-layouts'; + import type { Ref } from 'vue'; import type { RouteRecordRaw } from 'vue-router'; import { RouterLink } from 'vue-router'; diff --git a/src/locales-utils/i18n-auto-imports.ts b/src/locales-utils/i18n-auto-imports.ts index 3d7b256..cb9cfd4 100644 --- a/src/locales-utils/i18n-auto-imports.ts +++ b/src/locales-utils/i18n-auto-imports.ts @@ -4,8 +4,7 @@ */ import messages from '@intlify/unplugin-vue-i18n/messages'; -import { router } from '@/plugins/00.router-plugin'; -import { createGetRoutes } from 'virtual:meta-layouts'; +import { createGetRoutes, router } from '@/plugins/00.router-plugin'; import { createI18n } from 'vue-i18n'; import { START_LOCATION } from 'vue-router'; diff --git a/src/pages-with-layout/(layout-group).page.vue b/src/pages-with-layout/(layout-group).page.vue new file mode 100644 index 0000000..f5d7f39 --- /dev/null +++ b/src/pages-with-layout/(layout-group).page.vue @@ -0,0 +1,15 @@ + + + diff --git a/src/pages-with-layout/(layout-group)/a.page.vue b/src/pages-with-layout/(layout-group)/a.page.vue new file mode 100644 index 0000000..4321c7d --- /dev/null +++ b/src/pages-with-layout/(layout-group)/a.page.vue @@ -0,0 +1,12 @@ + + + diff --git a/src/pages-with-layout/(layout-group)/b.page.vue b/src/pages-with-layout/(layout-group)/b.page.vue new file mode 100644 index 0000000..2df1d6a --- /dev/null +++ b/src/pages-with-layout/(layout-group)/b.page.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/pages/(ccc)/c.page.vue b/src/pages/(ccc)/c.page.vue new file mode 100644 index 0000000..fad9a0f --- /dev/null +++ b/src/pages/(ccc)/c.page.vue @@ -0,0 +1,11 @@ + + + diff --git a/src/pages/index.page.vue b/src/pages/(home).page.vue.off similarity index 56% rename from src/pages/index.page.vue rename to src/pages/(home).page.vue.off index 4ecc2db..0c9340f 100644 --- a/src/pages/index.page.vue +++ b/src/pages/(home).page.vue.off @@ -1,4 +1,10 @@ - +