From a0c18ac7ca5627f1c6b9878225a2eb37d950e323 Mon Sep 17 00:00:00 2001 From: Hooray <304327508@qq.com> Date: Mon, 24 Mar 2025 18:23:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=20`FaSlider`=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/modules/component.example.ts | 8 ++++ src/types/components.d.ts | 1 + src/ui/components/FaSlider/index.vue | 32 ++++++++++++++++ src/ui/components/FaSlider/slider/Slider.vue | 37 +++++++++++++++++++ src/ui/components/FaSlider/slider/index.ts | 1 + .../component_built_in_example/slider.vue | 20 ++++++++++ 6 files changed, 99 insertions(+) create mode 100644 src/ui/components/FaSlider/index.vue create mode 100644 src/ui/components/FaSlider/slider/Slider.vue create mode 100644 src/ui/components/FaSlider/slider/index.ts create mode 100644 src/views/component_built_in_example/slider.vue diff --git a/src/router/modules/component.example.ts b/src/router/modules/component.example.ts index 72ffb647..4f0d3e8c 100755 --- a/src/router/modules/component.example.ts +++ b/src/router/modules/component.example.ts @@ -198,6 +198,14 @@ const routes: RouteRecordRaw = { title: '选择器', }, }, + { + path: 'slider', + name: 'componentExampleBuiltInSlider', + component: () => import('@/views/component_built_in_example/slider.vue'), + meta: { + title: '滑块', + }, + }, { path: 'switch', name: 'componentExampleBuiltInSwitch', diff --git a/src/types/components.d.ts b/src/types/components.d.ts index 1c0d26c0..a580ca0b 100644 --- a/src/types/components.d.ts +++ b/src/types/components.d.ts @@ -35,6 +35,7 @@ declare module 'vue' { FaScrollArea: typeof import('./../ui/components/FaScrollArea/index.vue')['default'] FaSearchBar: typeof import('./../ui/components/FaSearchBar/index.vue')['default'] FaSelect: typeof import('./../ui/components/FaSelect/index.vue')['default'] + FaSlider: typeof import('./../ui/components/FaSlider/index.vue')['default'] FaSmartFixedBlock: typeof import('./../ui/components/FaSmartFixedBlock/index.vue')['default'] FaSwitch: typeof import('./../ui/components/FaSwitch/index.vue')['default'] FaSystemInfo: typeof import('./../ui/components/FaSystemInfo/index.vue')['default'] diff --git a/src/ui/components/FaSlider/index.vue b/src/ui/components/FaSlider/index.vue new file mode 100644 index 00000000..b51391c3 --- /dev/null +++ b/src/ui/components/FaSlider/index.vue @@ -0,0 +1,32 @@ + + + diff --git a/src/ui/components/FaSlider/slider/Slider.vue b/src/ui/components/FaSlider/slider/Slider.vue new file mode 100644 index 00000000..cbbac7ba --- /dev/null +++ b/src/ui/components/FaSlider/slider/Slider.vue @@ -0,0 +1,37 @@ + + + diff --git a/src/ui/components/FaSlider/slider/index.ts b/src/ui/components/FaSlider/slider/index.ts new file mode 100644 index 00000000..1c945deb --- /dev/null +++ b/src/ui/components/FaSlider/slider/index.ts @@ -0,0 +1 @@ +export { default as Slider } from './Slider.vue' diff --git a/src/views/component_built_in_example/slider.vue b/src/views/component_built_in_example/slider.vue new file mode 100644 index 00000000..3e4dfc76 --- /dev/null +++ b/src/views/component_built_in_example/slider.vue @@ -0,0 +1,20 @@ + +meta: + enabled: false + + + + +