带有锚点的NextJS链接导航到站点的根目录

ars1skjm  于 2023-06-05  发布在  其他
关注(0)|答案(1)|浏览(165)

我是NextJS的新手,我正在处理一个位于/security/路径下的页面。
在文件/app/security/page.jsx中,我有一个指向锚标记的简单链接

<Link href="#data-storage" scroll={false}>Data Storage</Link>

单击此链接将导航到/#data-storage而不是/security/#data-storage。
将链接更改为“a”可以按预期工作。 linq 为什么要这么做?

ep6jt1vc

ep6jt1vc1#

您可以使用绝对URL而不是相对URL:

<Link href="/security/#data-storage" scroll={false}>Data Storage</Link>

这是因为Next.js v13中的Link组件使用HTML5历史API在页面之间导航

相关问题