我正在開發一個多語言和多貨幣的應用程序,它使用react-router
,react-router-redux
& react-router-bootstrap
進行路由。react router - 通過url參數傳遞道具
目前,用戶在使用默認的語言和貨幣的應用程序到達,但是我想能夠提供的網址一些參數來設置用戶的語言或貨幣 - 這是沿http://myapp.com/page1?lang='fr'
我行'd還希望能夠在任何頁面上使用這些參數,因此:
http://myapp.com/page1?lang='fr'
和http://myapp.com/page2/example1/test?lang='ru'
都以相同的方式處理。基本上我希望路由器檢查傳遞給它的任何url中是否存在這些參數,如果它們存在,則執行一個函數。
我在react-router
的文檔中找不到關於此的任何明確信息,但我確定這是可能的。任何人都可以將我指向正確的方向嗎?
哇,非常全面的回答。我現在正在訪問'query'參數併成功處理它。謝謝 :-) –