【发布时间】:2018-04-28 02:19:03
【问题描述】:
我能够通过创建一个方法来解决 react 路由器中的滚动位置问题
scrollToTop() {
window.scrollTo(0, 0);
}
然后使用
将其应用于按钮onClick={scrollToTop}
这适用于链接,但单击后退按钮时不起作用。我怎样才能使它也适用于后退按钮?
【问题讨论】:
-
返回按钮意味着您正在完全渲染其他组件。尝试在导航到的
componentWillMount或componentDidMount中添加此方法。 -
reacttraining.com/react-router/web/guides/scroll-restoration/… 他们在生命周期方法中的文档上有这个
标签: reactjs ecmascript-6 react-router