react返回状态
发布于 7 年前 作者 xiaozhouwu 3423 次浏览 来自 问答

3609462117-59e9e6af96dc3_articlex.jpg

如图,有三个页面,点击home页面进去到list页面,list页面可以滚动加载更多。然后点击list页面中的某一项可以进去到detail详情页。

现在我希望从home页面进入到list页面时list页面是重新加载的,但是从detail页面返回list页面的时候list页面可以回到进去detail页面之前的状态,比如渲染的数据还是原来的,滚动的位置等等,这样就可以从detail页面返回list页面的时候接着之前的地方继续往下看了。

各位大神有什么方案吗?之前问过一次但是没有找到一个比较好的答案。

其实其它的都好说,问题就是怎么判断进入list页面时是从home页跳过来的还是从detail页跳过来的?

3 回复

前排水果瓜子

@pengliheng 都有,redux也有,react-router3或4都可以

@pengliheng 有没有这方面的经验和解决方案?

回到顶部