避免在 React-Redux-Router 中使用 Concat URL

Bag*_*aja 0 reactjs react-router react-router-redux

我在我的应用程序中使用 react-router + react-router-redux 。我想要实现的是每次用户单击其中的选项卡时,dashboard它都会将 URL 更改为/dashboard/messages,例如。

但是,使用push('dashboard/' + page), 每次单击选项卡时,它都会附加链接。

我现在的情况:

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

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

非常感谢!

Bag*_*aja 5

我发现了一个愚蠢的错误,对此感到抱歉。

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