From bccd9394145d3183fddffc6d117970bfe8811692 Mon Sep 17 00:00:00 2001 From: zyronon Date: Wed, 8 Nov 2023 17:18:51 +0800 Subject: [PATCH] Override list component --- components.d.ts | 13 +- src/components/Add/AddDict.vue | 6 +- src/components/Article/ArticleList.vue | 2 +- .../Article/EditBatchArticleModal.vue | 2 +- src/components/ChapterDetail.vue | 2 +- src/components/Modal/AddWordDialog.vue | 219 ++++++++++++------ src/components/Modal/DictModal.vue | 2 +- src/components/Modal/WordListModal.vue | 2 +- src/components/Practice/Panel.vue | 2 +- .../Practice/PracticeWord/TypingWord.vue | 2 +- src/components/{ => list}/ChapterList.vue | 2 +- src/components/{ => list}/DictList.vue | 0 src/components/{ => list}/List.vue | 0 src/components/{ => list}/ListItem.vue | 0 src/components/list/WordItem.vue | 74 ++++++ src/components/{ => list}/WordList.vue | 6 +- src/components/list/WordList2.vue | 82 +++++++ src/stores/base.ts | 4 +- 18 files changed, 326 insertions(+), 94 deletions(-) rename src/components/{ => list}/ChapterList.vue (98%) rename src/components/{ => list}/DictList.vue (100%) rename src/components/{ => list}/List.vue (100%) rename src/components/{ => list}/ListItem.vue (100%) create mode 100644 src/components/list/WordItem.vue rename src/components/{ => list}/WordList.vue (95%) create mode 100644 src/components/list/WordList2.vue diff --git a/components.d.ts b/components.d.ts index 56fc2fc9..385f88b6 100644 --- a/components.d.ts +++ b/components.d.ts @@ -15,10 +15,10 @@ declare module 'vue' { BaseButton: typeof import('./src/components/BaseButton.vue')['default'] BaseIcon: typeof import('./src/components/BaseIcon.vue')['default'] ChapterDetail: typeof import('./src/components/ChapterDetail.vue')['default'] - ChapterList: typeof import('./src/components/ChapterList.vue')['default'] + ChapterList: typeof import('./src/components/list/ChapterList.vue')['default'] Close: typeof import('./src/components/icon/Close.vue')['default'] DictGroup: typeof import('./src/components/Toolbar/DictGroup.vue')['default'] - DictList: typeof import('./src/components/DictList.vue')['default'] + DictList: typeof import('./src/components/list/DictList.vue')['default'] DictModal: typeof import('./src/components/Modal/DictModal.vue')['default'] EditAbleText: typeof import('./src/components/EditAbleText.vue')['default'] EditArticle: typeof import('./src/components/Article/EditArticle.vue')['default'] @@ -43,8 +43,9 @@ declare module 'vue' { Footer: typeof import('./src/components/Practice/Footer.vue')['default'] IconWrapper: typeof import('./src/components/IconWrapper.vue')['default'] Input: typeof import('./src/components/Input.vue')['default'] - List: typeof import('./src/components/List.vue')['default'] - ListItem: typeof import('./src/components/ListItem.vue')['default'] + List: typeof import('./src/components/list/List.vue')['default'] + ListItem: typeof import('./src/components/list/ListItem.vue')['default'] + ListItem2: typeof import('./src/components/list/ListItem2.vue')['default'] MiniModal: typeof import('./src/components/Modal/MiniModal.vue')['default'] Modal: typeof import('./src/components/Modal/Modal.vue')['default'] Options: typeof import('./src/components/Practice/Options.vue')['default'] @@ -66,7 +67,9 @@ declare module 'vue' { TypingWord: typeof import('./src/components/Practice/PracticeWord/TypingWord.vue')['default'] VolumeIcon: typeof import('./src/components/icon/VolumeIcon.vue')['default'] VolumeSetting: typeof import('./src/components/Toolbar/VolumeSetting.vue')['default'] - WordList: typeof import('./src/components/WordList.vue')['default'] + WordItem: typeof import('./src/components/list/WordItem.vue')['default'] + WordList: typeof import('./src/components/list/WordList.vue')['default'] + WordList2: typeof import('./src/components/list/WordList2.vue')['default'] WordListModal: typeof import('./src/components/Modal/WordListModal.vue')['default'] } } diff --git a/src/components/Add/AddDict.vue b/src/components/Add/AddDict.vue index 8474b893..7dd9f0b4 100644 --- a/src/components/Add/AddDict.vue +++ b/src/components/Add/AddDict.vue @@ -1,9 +1,9 @@