仅当路线参数与枚举值匹配时才匹配路线

时间:2018-08-16 14:28:45

标签: react-router

我在React Router中有两条深度相同的路由。

/:category /:period /:category /:属性

为区分一个和两个,我只想匹配第一条路线,只要该期间是(year | quarter | month)中的一个。如何写路线?

我尝试了/:category /(年|月|季度):期间

但似乎不起作用。什么是正确的正则表达式,以便仅在期间是年,月,季度之一时才捕获路由。该值可用作路径参数-期间。谢谢。

1 个答案:

答案 0 :(得分:0)

以下路线有效: /:category /:期间(年|月|季度)