2016-12-27 50 views
0

我在我的应用中使用react-router + react-router-redux。 我想实现的是每次用户单击dashboard中的选项卡时,它都会将URL更改为/dashboard/messages在React-Redux-Router中避免Concat URL

但是,使用push('dashboard/' + page),每当我点击一个标签,它会追加链接。

我现在的情况:

  1. 当前的URL是/dashboard
  2. 单击消息选项卡。
  3. URL更改为/dashboard/messages
  4. 单击主页选项卡。
  5. URL更改为/dashboard/messages/dashboard/home

有什么办法只需更换/dashboard/messages/dashboard/home当我们点击主页选项卡cliked消息选项卡后?

非常感谢!

回答

1

我发现了这个愚蠢的错误,很抱歉。

显然它必须是push('/dashboard/' + page)而不是push('dashboard/' + page)

0

使用本

push('/dashboard/' + page) 
+0

为什么不呢?这回答了这个问题。他甚至用相同的解决方案再次回答。 – Kinnza