如何在 Next.js 中将滚动效果设置为平滑(全局)?
我尝试在全局 css 上执行此操作,但它停用了 Next js 已有的滚动到顶部功能。
我也尝试了在互联网上找到的这个解决方案,但它也不起作用。
componentDidMount() {
Router.events.on('routeChangeComplete', () => {
window.scroll({
top: 0,
left: 0,
behavior: 'smooth'
});
});
}
在 html 或 body 中添加滚动行为:平滑。
然后添加
<Link href="#someid" scroll={false}>
works
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)