diff --git a/src/assets/css/main.css b/src/assets/css/main.css index b69f859..cc72699 100644 --- a/src/assets/css/main.css +++ b/src/assets/css/main.css @@ -89,7 +89,7 @@ i { } :root { - --header-bg-color: #242f42; + --header-bg-color: #00bcd4; --header-text-color: #fff; --active-color: var(--el-color-primary); } diff --git a/src/store/sidebar.ts b/src/store/sidebar.ts index fa3b74a..f6bab6e 100644 --- a/src/store/sidebar.ts +++ b/src/store/sidebar.ts @@ -4,8 +4,8 @@ export const useSidebarStore = defineStore('sidebar', { state: () => { return { collapse: false, - bgColor: localStorage.getItem('sidebar-bg-color') || '#324157', - textColor: localStorage.getItem('sidebar-text-color') || '#bfcbd9' + bgColor: localStorage.getItem('sidebar-bg-color') || '#a6d3df', + textColor: localStorage.getItem('sidebar-text-color') || '#5b6e88' }; }, getters: {}, diff --git a/src/store/theme.ts b/src/store/theme.ts index f2201e4..8f86001 100644 --- a/src/store/theme.ts +++ b/src/store/theme.ts @@ -4,12 +4,12 @@ import { defineStore } from 'pinia'; export const useThemeStore = defineStore('theme', { state: () => { return { - primary: '', + primary: '#00bcd4', success: '', warning: '', danger: '', info: '', - headerBgColor: '#242f42', + headerBgColor: '#00bcd4', headerTextColor: '#ffff', }; }, @@ -20,6 +20,9 @@ export const useThemeStore = defineStore('theme', { const color = localStorage.getItem(`theme-${type}`) || ''; if (color) { this.setPropertyColor(color, type); // 设置主题色 + } else if (type === 'primary') { + // 没有保存的主题色时,使用默认的宁静主题色 + this.setPropertyColor(this.primary, type); } }); const headerBgColor = localStorage.getItem('header-bg-color'); diff --git a/src/views/pages/theme.vue b/src/views/pages/theme.vue index b8baca5..649ca3a 100644 --- a/src/views/pages/theme.vue +++ b/src/views/pages/theme.vue @@ -77,7 +77,7 @@ const themeStore = useThemeStore(); const sidebar = useSidebarStore(); const color = reactive({ - primary: localStorage.getItem('theme-primary') || '#409eff', + primary: localStorage.getItem('theme-primary') || '#00bcd4', success: localStorage.getItem('theme-success') || '#67c23a', warning: localStorage.getItem('theme-warning') || '#e6a23c', danger: localStorage.getItem('theme-danger') || '#f56c6c', diff --git a/src/views/pages/ucenter.vue b/src/views/pages/ucenter.vue index 3c22adf..dc252dc 100644 --- a/src/views/pages/ucenter.vue +++ b/src/views/pages/ucenter.vue @@ -1,5 +1,5 @@