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();
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) => {
useToggle(isDark);
settingsStore.changeSetting({
key: "theme",
value: isDark ? "dark" : "light",
});
const theme = isDark ? ThemeEnum.DARK : ThemeEnum.LIGHT;
settingsStore.changeTheme(theme);
document.documentElement.classList.toggle("dark", theme === ThemeEnum.DARK);
};
/**