gpt4 book ai didi

reactjs - 导航到新页面后停止 Reach Router 向下滚动页面

转载 作者:行者123 更新时间:2023-12-03 13:16:19 24 4
gpt4 key购买 nike

当我导航到新页面时,Reach Router 会向下滚动到标题后面的页面内容(如果内容足够长)。我假设这是为了可访问性,但对于我的应用程序来说这不是必需的,而且实际上非常不和谐。可以禁用此行为吗?

请注意,我说的是 Reach Router,而不是 React Router。

Reach Router

最佳答案

尝试使用<Router primary={false}>它不会关注路由组件。

https://reach.tech/router/api/Router

primary: bool

Defaults to true. Primary Routers will manage focus on location transitions. If false, focus will not be managed. This is useful for Routers rendered as asides, headers, breadcrumbs etc. but not the main content.

警告:如果您担心会破坏可访问性,请参阅此答案:https://stackoverflow.com/a/56996986/428780

关于reactjs - 导航到新页面后停止 Reach Router 向下滚动页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53058110/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com