码迷,mamicode.com
首页 > 其他好文 > 详细

Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack

时间:2019-09-29 21:59:45      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:参考   dde   war   生产   hash   entry   reac   tac   相同   

现象

在用`mobx-react-router`的`this.props.history.push("/")`的时候,浏览器会提示 Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack

解决

原因:这个是 reactr-router 的一个提示,当前路由下的 history 不能 push 相同的路径到 stack里。只有开发环境存在,生产环境不存在,目前还没看到官方有去掉的意思。看不惯的话可以采取一些方法关掉这个提示。

<Link to={{ pathname: "/" }} replace>detail</Link> 或者 this.props.history.replace("/");

参考

https://www.npmjs.com/package/mobx-react-router

Warning: Hash history cannot PUSH the same path; a new entry will not be added to the history stack

标签:参考   dde   war   生产   hash   entry   reac   tac   相同   

原文地址:https://www.cnblogs.com/shengulong/p/11609931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!