怎么样返回上一个页面不刷新?或者返回上一个页面自动回到之前浏览的位置,返回用的是手机自带的
怎么样返回上一个页面不刷新?
react_user
#4
这个要看你的浏览器,不同的浏览器处理方式不一样,大部分手机自带的浏览器返回的时候页面都是从手机缓存中读取的页面,即使页面重新定位,你返回的时候页面还是停留在之前的位置。微信内置浏览器,如果你是用的是单页面,你返回的时候页面不会刷新,但是你是重新定位的页面,返回的时候户重新加载,这时候你可是设置scrollTop,定位到之前浏览的位置
YutongLi-cn
#14
我在项目里也遇到了同样的问题。目前的解决方式是,在点击列表分页器、搜索、过滤等操作时,把这些状态存进url。然后点击到其他页面后,再点击返回时,在componentWillMount里读取url里的参数,然后把页码、搜索条件等还原。