使用历史记录goBack功能按下后退按钮时需要保持滚动位置

ros*_*snk 5 reactjs reactjs-flux react-router

我有一个产品列表,单击特定产品后会打开一个详细信息视图页面。我正在使用由按钮触发的“ this.history.goBack()”,以返回到产品列表。

我的问题是,每当我点击返回按钮时,产品列表就会在页面顶部打开,但是我想保持以前的滚动位置。

我在升级指南中发现了这一点,但没有帮助:在0.13.x中,我们有几个实现恢复滚动位置的实现,我们意识到我们可以在路由器之上构建更好的实现,并且很快就会实现。 ,而不是1.0最终版本,但是不需要像以前一样将其烘焙到路由中。

我正在使用1.0版,因此任何人都可以帮助我实现这一目标。