react-router4中location.action的改变
react-router4中history.push or history.replace的location.action都为'REPLACE'。
- history.go(-1)
- history.push
- history.replace
路由设置为:
<Route exact path="/A/a"
render={() => (<Redirect to="/A/a/aa/aaa"/>)}/>
直接history.push(‘/A/a/aa/aaa’),location.action为‘POP’,但如果history.push('/A/a'),location.action则会为‘REPLACE’
这是react-router4的改变吗?那么如果我要如何区分history.go(-1)和history.push('/A/a/aa/aaa')呢??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论