From b623365e3808b94b5cca1aee90b0f5114dc3025c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Thu, 30 Oct 2025 13:21:01 +0800 Subject: [PATCH] =?UTF-8?q?feat(demos):=20=E6=B7=BB=E5=8A=A0=20Naive=20UI?= =?UTF-8?q?=20=E7=BB=84=E4=BB=B6=E6=BC=94=E7=A4=BA=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 20 ++---- src/AppNaiveUIProvider.vue | 55 +++++++++++++++++ src/locales-utils/route-messages/en-US.ts | 1 + src/locales-utils/route-messages/zh-CN.ts | 1 + src/pages/demos/naive-ui-demo.page.vue | 75 +++++++++++++++++++++++ typed-router.d.ts | 13 ++++ 6 files changed, 149 insertions(+), 16 deletions(-) create mode 100644 src/AppNaiveUIProvider.vue create mode 100644 src/pages/demos/naive-ui-demo.page.vue diff --git a/src/App.vue b/src/App.vue index 6809aec..6440045 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,26 +1,14 @@ diff --git a/src/AppNaiveUIProvider.vue b/src/AppNaiveUIProvider.vue new file mode 100644 index 0000000..7d46348 --- /dev/null +++ b/src/AppNaiveUIProvider.vue @@ -0,0 +1,55 @@ + + + + + diff --git a/src/locales-utils/route-messages/en-US.ts b/src/locales-utils/route-messages/en-US.ts index c24ca62..6ad7a14 100644 --- a/src/locales-utils/route-messages/en-US.ts +++ b/src/locales-utils/route-messages/en-US.ts @@ -5,6 +5,7 @@ export default { DemosApiDemo: 'API Demo', DemosCounterDemo: 'Counter Demo', DemosI18nDemo: 'i18n Demo', + DemosNaiveUiDemo: 'Naive UI Demo', DemosPrimevueDemo: 'PrimeVue Demo', DemosWebsocketDemo: 'WebSocket Demo', Home: 'Home', diff --git a/src/locales-utils/route-messages/zh-CN.ts b/src/locales-utils/route-messages/zh-CN.ts index 9febf0b..d09c40e 100644 --- a/src/locales-utils/route-messages/zh-CN.ts +++ b/src/locales-utils/route-messages/zh-CN.ts @@ -5,6 +5,7 @@ export default { DemosApiDemo: 'API 调用示例', DemosCounterDemo: '点击计数器', DemosI18nDemo: '国际化示例', + DemosNaiveUiDemo: 'Naive UI 组件示例', DemosPrimevueDemo: 'PrimeVue 组件示例', DemosWebsocketDemo: 'WebSocket 示例', Home: '首页', diff --git a/src/pages/demos/naive-ui-demo.page.vue b/src/pages/demos/naive-ui-demo.page.vue new file mode 100644 index 0000000..18a77c3 --- /dev/null +++ b/src/pages/demos/naive-ui-demo.page.vue @@ -0,0 +1,75 @@ + + + diff --git a/typed-router.d.ts b/typed-router.d.ts index 4607b14..595fbe1 100644 --- a/typed-router.d.ts +++ b/typed-router.d.ts @@ -65,6 +65,13 @@ declare module 'vue-router/auto-routes' { Record, | never >, + 'DemosNaiveUiDemo': RouteRecordInfo< + 'DemosNaiveUiDemo', + '/demos/naive-ui-demo', + Record, + Record, + | never + >, 'DemosPrimevueDemo': RouteRecordInfo< 'DemosPrimevueDemo', '/demos/primevue-demo', @@ -142,6 +149,12 @@ declare module 'vue-router/auto-routes' { views: | never } + 'src/pages/demos/naive-ui-demo.page.vue': { + routes: + | 'DemosNaiveUiDemo' + views: + | never + } 'src/pages/demos/primevue-demo.page.vue': { routes: | 'DemosPrimevueDemo'