this.props.history.goBack() 返回上一个界面问题this.props.history.goBack() 返回上一个界面问题

来源:5-23 集成react-router

宝慕林3443678

2018-09-21


this.props.history.goBack() 返回上一个界面问题 ,上一个界面会重新走constructor、componentDidMount 方法 ,因为我在componentDidMount里有进行网络加载请求,怎样让他返回时不走constructor、componentDidMount 方法?

写回答

1回答

吕小鸣

2018-09-21

方法同上哈

0
2
吕小鸣
回复
宝慕林3443678
你好,可能你的场景是这样的。 1.上个界面滑倒一半,页面上可定有渲染出来,这时数据肯定是存在store里面的,在不清除的情况下,当从上个界面返回时,store里面的数据肯定是还会有的,这时还是可以直接从store里面拿数据进行渲染的哈。 2.如果你渲染的逻辑是 发请求-获得数据-进行渲染,那么你可以在发请求之前判断一下store里面是否有数据,如果没有在发请求渲染哈。
2018-09-21
共2条回复

移动Web App开发之实战美团外卖

运用React全家桶技术,从0到1学习全面的移动 Web APP 开发技术。

389 学习 · 235 问题

查看课程