diff --git a/lib/global.js b/lib/global.js index 5039b9f2..3298fa4d 100644 --- a/lib/global.js +++ b/lib/global.js @@ -86,10 +86,17 @@ export function GlobalContextProvider(props) { // 添加路由变化时的语言处理 useEffect(() => { initLocale(router.locale, changeLang, updateLocale) - }, [router]) + // 处理极简模式 + if (router.query.lite && router.query.lite==='true') { + setLiteMode(true) + } +}, [router]) + + // 首次加载成功 useEffect(() => { initDarkMode(updateDarkMode, defaultDarkMode) + // 处理多语言自动重定向 if ( NOTION_CONFIG?.REDIRECT_LANG && JSON.parse(NOTION_CONFIG?.REDIRECT_LANG) @@ -108,9 +115,7 @@ export function GlobalContextProvider(props) { const newUrl = `${url}${url.includes('?') ? '&' : '?'}theme=${themeStr}` router.push(newUrl) } - if (router.query.lite && router.query.lite==='true') { - setLiteMode(true) - } + if (!onLoading) { setOnLoading(true) }