From dd0bf5611d3a73d7c91358141314e0fff9a4af7f Mon Sep 17 00:00:00 2001 From: mtruning <1262327911@qq.com> Date: Sat, 12 Mar 2022 23:51:03 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8A=BD=E7=A6=BB=E9=A2=9C=E8=89=B2?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ThemeColorSelect/components/ColorList.vue | 75 +++++++++++++ src/components/ThemeColorSelect/index.vue | 101 +++--------------- src/hooks/theme.hook.ts | 8 +- src/settings/designSetting.ts | 4 - .../modules/designStore/designStore.d.ts | 2 - src/store/modules/designStore/designStore.ts | 7 +- 6 files changed, 96 insertions(+), 101 deletions(-) create mode 100644 src/components/ThemeColorSelect/components/ColorList.vue diff --git a/src/components/ThemeColorSelect/components/ColorList.vue b/src/components/ThemeColorSelect/components/ColorList.vue new file mode 100644 index 00000000..af65fd2d --- /dev/null +++ b/src/components/ThemeColorSelect/components/ColorList.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/src/components/ThemeColorSelect/index.vue b/src/components/ThemeColorSelect/index.vue index 035d9507..1ce652ea 100644 --- a/src/components/ThemeColorSelect/index.vue +++ b/src/components/ThemeColorSelect/index.vue @@ -16,51 +16,17 @@
- - - -
- - - - {{ item.name }} - - - {{ item.pinyin.toUpperCase() }} - - - - {{ item.hex }} - - {{ - `rgb(${item.RGB[0]}, ${item.RGB[0]}, ${item.RGB[0]})` - }} - - - - - +
- - {{ appThemeDetail.name }} - - - 中国色 - - - {{ appThemeDetail.pinyin.toUpperCase() }} - + {{ appThemeDetail.name }} + 中国色 + {{ appThemeDetail.pinyin.toUpperCase() }}
@@ -86,16 +50,17 @@ import { useDesignStore } from '@/store/modules/designStore/designStore' import { AppThemeColorType } from '@/store/modules/designStore/designStore.d' import { icon } from '@/plugins' import themeColorLogo from '@/assets/images/exception/theme-color.png' +import { loadAsyncComponent } from '@/utils' +const ColorList = loadAsyncComponent(() => + import('./components/ColorList.vue') +) const { ColorWandIcon, CloseIcon } = icon.ionicons5 const designStore = useDesignStore() const modelShow = ref(false) -const { appThemeList } = designStore - const appThemeDetail = computed(() => { - console.log(designStore.getAppThemeDetail) return designStore.getAppThemeDetail }) @@ -106,7 +71,7 @@ const colorSelectHandle = (color: AppThemeColorType) => {