为了账号安全,请及时绑定邮箱和手机立即绑定

react 页面恢复滚动

react 页面恢复滚动

哔哔one 2018-08-26 15:15:12
问题描述A页面中有一个长列表,有很多商品,点进某个商品会跳到B页面查看详情,然后返回到A页面后会重新拉取数据渲染,此时A页面就回到顶部了 所以就很尴尬了,我已经在A页面的长列表滑倒很下很下去了,又得去找之前看着的那一个,那么问题来了,如何在离开A页面之前记录下滚动位置,然后回到A页面之后,恢复这个滚动位置尝试一开始的设想是存在redux里,但是如果需要记录滚动位置的页面很多呢?放弃。然后想到路由钩子,但是routerv4没有啊......然后。。。就来这了现在毫无头绪,希望给指个方向,最好能不引入其他包
查看完整描述

2 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

routerRedux.goBack()
这个不可以吗

查看完整回答
反对 回复 2018-08-27
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

查看完整回答
反对 回复 2018-08-27
  • 2 回答
  • 0 关注
  • 1299 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信