From 5192447488d61665afb940777d82820a4db662a0 Mon Sep 17 00:00:00 2001 From: zyronon Date: Mon, 18 Sep 2023 18:55:43 +0800 Subject: [PATCH] feat: dev add article --- components.d.ts | 6 + src/App.vue | 4 +- src/components/Practice/AddArticle.vue | 223 ++++++++++-------- src/components/Toolbar/Add.vue | 47 ++++ src/components/Toolbar/Toolbar.vue | 30 +-- ...bslateSetting.vue => TranslateSetting.vue} | 0 6 files changed, 182 insertions(+), 128 deletions(-) create mode 100644 src/components/Toolbar/Add.vue rename src/components/Toolbar/{TrabslateSetting.vue => TranslateSetting.vue} (100%) diff --git a/components.d.ts b/components.d.ts index 8730c5db..378c3b13 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,6 +7,7 @@ export {} declare module 'vue' { export interface GlobalComponents { + Add: typeof import('./src/components/Toolbar/Add.vue')['default'] AddArticle: typeof import('./src/components/Practice/AddArticle.vue')['default'] Backgorund: typeof import('./src/components/Backgorund.vue')['default'] BaseButton: typeof import('./src/components/BaseButton.vue')['default'] @@ -16,11 +17,15 @@ declare module 'vue' { DictModal: typeof import('./src/components/Toolbar/DictModal.vue')['default'] EditAbleText: typeof import('./src/components/EditAbleText.vue')['default'] ElInput: typeof import('element-plus/es')['ElInput'] + ElInputNumber: typeof import('element-plus/es')['ElInputNumber'] ElOption: typeof import('element-plus/es')['ElOption'] ElProgress: typeof import('element-plus/es')['ElProgress'] + ElRadio: typeof import('element-plus/es')['ElRadio'] ElRadioButton: typeof import('element-plus/es')['ElRadioButton'] ElRadioGroup: typeof import('element-plus/es')['ElRadioGroup'] ElSelect: typeof import('element-plus/es')['ElSelect'] + ElSlider: typeof import('element-plus/es')['ElSlider'] + ElSwitch: typeof import('element-plus/es')['ElSwitch'] FeedbackModal: typeof import('./src/components/Toolbar/FeedbackModal.vue')['default'] Fireworks: typeof import('./src/components/Fireworks.vue')['default'] Footer: typeof import('./src/components/Practice/Footer.vue')['default'] @@ -37,6 +42,7 @@ declare module 'vue' { Toolbar: typeof import('./src/components/Toolbar/Toolbar.vue')['default'] Tooltip: typeof import('./src/components/Tooltip.vue')['default'] TrabslateSetting: typeof import('./src/components/Toolbar/TrabslateSetting.vue')['default'] + TranslateSetting: typeof import('./src/components/Toolbar/TranslateSetting.vue')['default'] TypeArticle: typeof import('./src/components/Practice/TypeArticle.vue')['default'] TypeWord: typeof import('./src/components/Practice/TypeWord.vue')['default'] VolumeSetting: typeof import('./src/components/Toolbar/VolumeSetting.vue')['default'] diff --git a/src/App.vue b/src/App.vue index c71d67b9..24444efd 100644 --- a/src/App.vue +++ b/src/App.vue @@ -34,8 +34,8 @@ onMounted(() => {