From 61f60316f32c6d8196daefd4df4a97efc0c37df4 Mon Sep 17 00:00:00 2001 From: chenghx Date: Wed, 22 Aug 2018 18:04:33 +0800 Subject: [PATCH] refactor: theme color chose components --- src/components/check/ColorCheckBox.vue | 106 +++++++++++++++++++++++++ src/components/menu/SiderMenu.vue | 2 +- src/components/setting/Setting.vue | 32 +++++--- 3 files changed, 127 insertions(+), 13 deletions(-) create mode 100644 src/components/check/ColorCheckBox.vue diff --git a/src/components/check/ColorCheckBox.vue b/src/components/check/ColorCheckBox.vue new file mode 100644 index 0000000..9aff731 --- /dev/null +++ b/src/components/check/ColorCheckBox.vue @@ -0,0 +1,106 @@ + + + + + diff --git a/src/components/menu/SiderMenu.vue b/src/components/menu/SiderMenu.vue index c22dd55..3b8406f 100644 --- a/src/components/menu/SiderMenu.vue +++ b/src/components/menu/SiderMenu.vue @@ -3,7 +3,7 @@ diff --git a/src/components/setting/Setting.vue b/src/components/setting/Setting.vue index f82c3c7..1f5d170 100644 --- a/src/components/setting/Setting.vue +++ b/src/components/setting/Setting.vue @@ -7,17 +7,16 @@ -
- - - - - - - - -
-
+ + + + + + + + + + @@ -75,12 +74,16 @@ import AListItem from 'ant-design-vue/es/list/Item' import AButton from 'ant-design-vue/es/button/button' import ASwitch from 'ant-design-vue/es/switch/index' import ASelect from 'ant-design-vue/es/select/index' +import ColorCheckBox from '../check/ColorCheckBox' const ASelectOption = ASelect.Option +const ColorCheckBoxGroup = ColorCheckBox.Group export default { name: 'Setting', components: { + ColorCheckBoxGroup, + ColorCheckBox, ASelectOption, ASelect, ASwitch, @@ -92,7 +95,12 @@ export default { StyleItem, SettingItem, AIcon, - ALayoutSider} + ALayoutSider}, + methods: { + onColorChange (values) { + console.log(values) + } + } }