2016-12-27 51 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