fix: 🐛 修复登录页主题切换问题
This commit is contained in:
@@ -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",
|
|
||||||
});
|
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user