fix: 🐛 修复登录页主题切换问题

This commit is contained in:
cshaptx4869
2024-02-27 09:52:06 +08:00
parent 533f389cf6
commit 4325682dee

View File

@@ -134,16 +134,15 @@ const userStore = useUserStore();
const settingsStore = useSettingsStore(); const settingsStore = useSettingsStore();
import defaultSettings from "@/settings"; import defaultSettings from "@/settings";
import { ThemeEnum } from "@/enums/ThemeEnum";
/** /**
* 明亮/暗黑主题切换 * 明亮/暗黑主题切换
*/ */
const isDark = ref<boolean>(settingsStore.theme === "dark"); const isDark = ref<boolean>(settingsStore.theme === ThemeEnum.DARK);
const handleThemeChange = (isDark: any) => { const handleThemeChange = (isDark: any) => {
useToggle(isDark); const theme = isDark ? ThemeEnum.DARK : ThemeEnum.LIGHT;
settingsStore.changeSetting({ settingsStore.changeTheme(theme);
key: "theme", document.documentElement.classList.toggle("dark", theme === ThemeEnum.DARK);
value: isDark ? "dark" : "light",
});
}; };
/** /**