From 779e4c9bc92ec66c7c8ecefcf1c42a87615c1c86 Mon Sep 17 00:00:00 2001 From: "tangly1024.com" Date: Mon, 24 Jul 2023 14:58:11 +0800 Subject: [PATCH] =?UTF-8?q?heo=20=E6=A1=8C=E9=9D=A2=E7=AB=AF=E4=B8=8B?= =?UTF-8?q?=E4=B8=80=E9=A1=B5=E4=BA=A4=E4=BA=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/heo/components/ArticleAdjacent.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/themes/heo/components/ArticleAdjacent.js b/themes/heo/components/ArticleAdjacent.js index 2a5ffd5e..030a5dd7 100644 --- a/themes/heo/components/ArticleAdjacent.js +++ b/themes/heo/components/ArticleAdjacent.js @@ -1,4 +1,5 @@ import Link from 'next/link' +import { useRouter } from 'next/router' import { useEffect, useState } from 'react' import CONFIG from '../config' @@ -9,6 +10,11 @@ import CONFIG from '../config' */ export default function ArticleAdjacent({ prev, next }) { const [isScrollEnd, setIsScrollEnd] = useState(false) + const router = useRouter() + + useEffect(() => { + setIsScrollEnd(false) + }, [router]) useEffect(() => { // 文章是否已经到了底部 @@ -18,8 +24,6 @@ export default function ArticleAdjacent({ prev, next }) { entries.forEach((entry) => { if (entry.isIntersecting) { setIsScrollEnd(true) - } else { - // setIsScrollEnd(false) } }) }