From 742a37aac63b60f6a2100eeff4f82fd8c208f7f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Fri, 29 Apr 2022 13:00:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E5=88=87=E6=8D=A2=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Settings/index.vue | 48 +++++++++++++++--------- src/settings.js | 6 ++- src/store/modules/settings.js | 7 ++-- 3 files changed, 38 insertions(+), 23 deletions(-) diff --git a/src/layout/components/Settings/index.vue b/src/layout/components/Settings/index.vue index d32dcf3..3c452e4 100644 --- a/src/layout/components/Settings/index.vue +++ b/src/layout/components/Settings/index.vue @@ -6,22 +6,24 @@
dark -
+
light -
+
@@ -77,7 +79,6 @@ 保存配置 重置配置 - - \ No newline at end of file + diff --git a/src/settings.js b/src/settings.js index 4dc00f9..73623c6 100644 --- a/src/settings.js +++ b/src/settings.js @@ -10,7 +10,11 @@ export default { /** * 侧边栏主题 深色主题theme-dark,浅色主题theme-light */ - sideTheme: 'theme-dark', + sideTheme: 'theme-dark', + /** + * 框架主题颜色值 + */ + theme: '#FF8C00', /** * 是否系统布局配置 */ diff --git a/src/store/modules/settings.js b/src/store/modules/settings.js index 930f47f..881458e 100644 --- a/src/store/modules/settings.js +++ b/src/store/modules/settings.js @@ -1,12 +1,12 @@ import defaultSettings from '@/settings' import { useDynamicTitle } from '@/utils/dynamicTitle' -const { sideTheme, showSettings, topNav, tagsView, fixedHeader, sidebarLogo, dynamicTitle } = defaultSettings +const { sideTheme, theme, showSettings, topNav, tagsView, fixedHeader, sidebarLogo, dynamicTitle } = defaultSettings const storageSetting = JSON.parse(localStorage.getItem('layout-setting')) || '' const state = { title: '', - theme: storageSetting.theme || '#409EFF', + theme: storageSetting.theme || theme, sideTheme: storageSetting.sideTheme || sideTheme, showSettings: showSettings, topNav: storageSetting.topNav === undefined ? topNav : storageSetting.topNav, @@ -40,5 +40,4 @@ export default { state, mutations, actions -} - +} \ No newline at end of file