【发布时间】:2016-07-05 14:50:42
【问题描述】:
当我尝试使用更新路由时,我正在我的 redux Web 应用程序中使用反应路由器
this.props.history.push('/route')
它添加了一个 ?到这样的地址
https://website.com/?#/route
什么时候应该是这样的
https://website.com/#/route
这会导致我的单页应用程序重新加载。
我尝试过的事情:
- 将 react 路由器升级到最新版本(2.0.1,目前使用 1.0.3)没有帮助
- 我们正在使用哈希历史记录,切换到浏览器历史记录没有帮助
【问题讨论】:
-
切换到浏览器历史记录应该可以。你可能错过了什么
标签: reactjs react-router history.js