diff --git a/themes/gitbook/components/CatalogDrawerWrapper.js b/themes/gitbook/components/CatalogDrawerWrapper.js index 3b6ee8da..c978ee15 100644 --- a/themes/gitbook/components/CatalogDrawerWrapper.js +++ b/themes/gitbook/components/CatalogDrawerWrapper.js @@ -1,5 +1,7 @@ import { useGlobal } from '@/lib/global' import { useGitBookGlobal } from '@/themes/gitbook' +import { useRouter } from 'next/router' +import { useEffect } from 'react' import Catalog from './Catalog' /** @@ -12,9 +14,13 @@ import Catalog from './Catalog' const CatalogDrawerWrapper = ({ post, cRef }) => { const { tocVisible, changeTocVisible } = useGitBookGlobal() const { locale } = useGlobal() + const router = useRouter() const switchVisible = () => { changeTocVisible(!tocVisible) } + useEffect(() => { + changeTocVisible(false) + }, [router]) return ( <>
{ const { pageNavVisible, changePageNavVisible } = useGitBookGlobal() const { filteredNavPages } = props const { locale } = useGlobal() - + const router = useRouter() const switchVisible = () => { changePageNavVisible(!pageNavVisible) } + useEffect(() => { + changePageNavVisible(false) + }, [router]) + return ( <>
{ )} - {/* 移动端底部按钮 */} + {/* 移动端底部导航按钮 */}