diff --git a/src/@core/components/ThemeSwitcher.vue b/src/@core/components/ThemeSwitcher.vue index 641adec0..fe6103b7 100644 --- a/src/@core/components/ThemeSwitcher.vue +++ b/src/@core/components/ThemeSwitcher.vue @@ -26,6 +26,8 @@ function changeTheme() { globalTheme.name.value = nextTheme savedTheme.value = nextTheme localStorage.setItem('theme', nextTheme) + // 修改载入时背景色 + localStorage.setItem('materio-initial-loader-bg', globalTheme.current.value.colors.background) themeTransition() } @@ -39,9 +41,9 @@ watch( ) // Apply saved theme on page load -onMounted(() => { - globalTheme.name.value = savedTheme.value -}) +// onMounted(() => { +// globalTheme.name.value = savedTheme.value +// }) function hasScrollbar(el?: Element | null) { if (!el || el.nodeType !== Node.ELEMENT_NODE) diff --git a/src/App.vue b/src/App.vue index cbd0d332..b5ca8823 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,15 @@