【发布时间】:2022-01-08 10:14:07
【问题描述】:
我正在开发我的第一个 Next.js 项目,并且我有一个单页网站。我已经完成了导航组件,但现在我需要管理链接。
如何添加 <Link /> 组件,它将引用其他组件中的元素(在我的情况下为 <section>)(我的意思是像在纯 HTML 中带有元素 id 的东西:
<a href="#about">About us</a>)?
当滚动位置在特定元素上时是否可以更改 URL slug(例如,当用户滚动到关于我们部分时,slug 将是 domain.com/about 当用户在同一页面上向下滚动到联系人部分时,URL slug 将是 domain.com/contact)?
【问题讨论】: