chrome浏览器url参数不同第一次不更新网页?

一个React应用,首先访问 example.com/#/user?id=1 页面更新,然后复制 example.com/#/user?id=2 点击回车,页面还是id=1的内容,再次刷新才能看到id=2 的内容。但是当访问example.com/#/other时首次访问就可以看到other的内容
如何解决?

有只小跳蛙
浏览 619回答 1
1回答

MMTTMM

如果你对id的处理是在constructor或者componentDidMount,那么就不会更新,因为如果你只改变id,组件并不会销毁,仅仅是props改变了,最多重新render一下。所以依赖于你对id怎么处理的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript