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