2017-07-10 98 views

回答

1

您可以利用url path parameters來指定匹配相同路由的多個路徑。

在你的情況下,路由會像

<Route path = "/test/:param/id-1" component={MyComponent}/> 

如果你只想匹配​​和/products/id-1,那麼你可以在路徑PARAM使用正則表達式。 react-router利用該path-to-regexp理解的路徑,

它的有關文件是否存在與react-router documentation

所以,你可以使用

<Route path = "/test/(orders|products)/id-1" component={MyComponent}/> 
+0

非常感謝你玉米粥,但我想參數將是[order,product]之一。 – ryouaki

+0

檢查更新 –

+0

謝謝,我會盡力的。 – ryouaki