Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-22 03:49:19 +08:00

fix: useTheme use single ref

This commit is contained in:
a-leaf 2022-10-21 11:12:28 +08:00
parent 8c403e0af1
commit 4e8176a885

View File

@ -9,6 +9,9 @@ interface IThemeList {
/** 注册的主题名称, 其中 normal 是必填的 */
export type ThemeName = "normal" | "dark"
/** 正在应用的主题名称 */
const activeThemeName = ref<ThemeName>(getActiveThemeName() || "normal")
/** 主题 hook */
export function useTheme() {
/** 主题列表 */
@ -22,8 +25,6 @@ export function useTheme() {
name: "dark"
}
]
/** 正在应用的主题名称 */
const activeThemeName = ref<ThemeName>(getActiveThemeName() || "normal")
const initTheme = () => {
setHtmlClassName(activeThemeName.value)