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'