如何在盖茨比每次 url 更改时将滚动位置恢复到顶部?
How to restore scroll position to top everytime url changes in gatsby?
我正在使用 gatsby 和 gatsby <Link />
,每当路由 url 发生变化时,我希望页面滚动到顶部。我该怎么做,以便每次使用查询或参数更改路由时,gatsby 总是将滚动位置恢复到顶部?
导致这种情况发生的原因是 css 行:
overflow : hidden ;
删除后,滚动位置会在每次路线更改时恢复到顶部。
我正在使用 gatsby 和 gatsby <Link />
,每当路由 url 发生变化时,我希望页面滚动到顶部。我该怎么做,以便每次使用查询或参数更改路由时,gatsby 总是将滚动位置恢复到顶部?
导致这种情况发生的原因是 css 行:
overflow : hidden ;
删除后,滚动位置会在每次路线更改时恢复到顶部。