fix: 切换暗色主题时 meta theme-color不会被修改的问题
This commit is contained in:
@@ -54,12 +54,12 @@
|
||||
|
||||
if (theme === 'light') {
|
||||
document.documentElement.classList.remove('dark');
|
||||
meta.setAttribute('content', '#ffffff');
|
||||
} else {
|
||||
document.documentElement.classList.add('dark');
|
||||
meta.setAttribute('content', '#0a0a0a');
|
||||
}
|
||||
|
||||
meta.setAttribute('content', theme === 'dark' ? '#0a0a0a' : '#ffffff');
|
||||
|
||||
window.localStorage.setItem('theme', theme);
|
||||
|
||||
const handleToggleClick = () => {
|
||||
@@ -67,6 +67,7 @@
|
||||
element.classList.toggle("dark");
|
||||
|
||||
const isDark = element.classList.contains("dark");
|
||||
meta.setAttribute('content', isDark ? '#0a0a0a' : '#ffffff');
|
||||
localStorage.setItem("theme", isDark ? "dark" : "light");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user