我想用可選的path參數聲明一個路徑,因此當我添加它時,頁面會做一些額外的事情(例如,填充一些數據):http:// localhost / app / path / to / page <=渲染頁面 http:// localhost / app / path / to / page / pathParam <=根據pathParam使用某些數據渲染頁面在我的React Router中,我具有以下路徑,以支持兩個選項(這是一個簡化的示例):<Router history={history}> <Route path="/path" component={IndexPage}> <Route path="to/page" component={MyPage}/> <Route path="to/page/:pathParam" component={MyPage}/> </Route> </Router>我的問題是,我們可以在一條路線中聲明嗎?如果僅添加第二行,則找不到沒有參數的路由。編輯#1:這里提到的有關以下語法的解決方案對我不起作用,這是一個合適的解決方案嗎?文檔中是否存在?<Route path="/product/:productName/?:urlID?" handler={SomeHandler} />我的react-router版本是:1.0.3
使用可選的路徑參數來響應路由器
qq_遁去的一_1
2019-12-09 15:29:22