采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
this.props.history.goBack() 返回上一个界面问题 ,上一个界面会重新走constructor、componentDidMount 方法 ,因为我在componentDidMount里有进行网络加载请求,怎样让他返回时不走constructor、componentDidMount 方法?
方法同上哈
你可能还没明白我的意思,我想要类似vue的keep-alive 属性,如果上个界面滑到一半,push到下个界面再返回时上个界面的状态没法保持。
你好,可能你的场景是这样的。 1.上个界面滑倒一半,页面上可定有渲染出来,这时数据肯定是存在store里面的,在不清除的情况下,当从上个界面返回时,store里面的数据肯定是还会有的,这时还是可以直接从store里面拿数据进行渲染的哈。 2.如果你渲染的逻辑是 发请求-获得数据-进行渲染,那么你可以在发请求之前判断一下store里面是否有数据,如果没有在发请求渲染哈。
登录后可查看更多问答,登录/注册
运用React全家桶技术,从0到1学习全面的移动 Web APP 开发技术。
2.6k 18
988 14
827 12
748 11
796 9