修改了主题切换的问题,但登录故障问题还有残留
This commit is contained in:
@@ -8,9 +8,9 @@ export default function ThemeToggle() {
|
||||
const { theme, toggleTheme } = useThemeContext()
|
||||
|
||||
const handleToggle = useCallback(() => {
|
||||
// ThemeProvider 在 App.tsx 全局挂载,toggleTheme() 直接修改全局 state,
|
||||
// 不需要 eventCenter,所有页面会自动响应。
|
||||
toggleTheme()
|
||||
// 触发全局事件,让其他页面也能感知(切换tab后回来的页面会重新读取storage)
|
||||
Taro.eventCenter.trigger('theme:change')
|
||||
}, [toggleTheme])
|
||||
|
||||
return (
|
||||
|
||||
Reference in New Issue
Block a user