从a页面进入b页面,b页面在componentDidMount中通过ajax获取数据,然后由b页面进入c页面,c页面修改东西,然后通过history.back()返回b页面,返回b页面后不需要重新发送请求。请问一下b页面如何才能知道此时页面是后一个页面通过history.back()返回的
从a页面进入b页面,b页面在componentDidMount中通过ajax获取数据,然后由b页面进入c页面,c页面修改东西,然后通过history.back()返回b页面,返回b页面后不需要重新发送请求。请问一下b页面如何才能知道此时页面是后一个页面通过history.back()返回的
4 回答1.8k 阅读
2 回答1.2k 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
4 回答1.6k 阅读
1 回答795 阅读✓ 已解决
2 回答984 阅读✓ 已解决
2 回答1.1k 阅读
你要是用redux的话,这样问题都不会发生。
B页面里判断store里对应的ajax获取的数据存在不存在,存在就不更新,不存在则再发一次action。