Skip to content

Commit c58c526

Browse files
authored
Merge pull request tangly1024#2436 from Hscpro/main
调整“localStorage中用户记录的是否深色模式”的保存时机
2 parents 2eb95b2 + 3a2562a commit c58c526

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

themes/theme.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export const initDarkMode = (updateDarkMode, defaultDarkMode) => {
102102
const userDarkMode = loadDarkModeFromLocalStorage()
103103
if (userDarkMode) {
104104
newDarkMode = userDarkMode === 'dark' || userDarkMode === 'true'
105+
saveDarkModeToLocalStorage(newDarkMode) //用户手动的才保存
105106
}
106107

107108
// 如果站点强制设置默认深色,则优先级改过用
@@ -116,7 +117,6 @@ export const initDarkMode = (updateDarkMode, defaultDarkMode) => {
116117
}
117118

118119
updateDarkMode(newDarkMode)
119-
saveDarkModeToLocalStorage(newDarkMode)
120120
document.getElementsByTagName('html')[0].setAttribute('class', newDarkMode ? 'dark' : 'light')
121121
}
122122

0 commit comments

Comments
 (0)