相关疑难解决方法(0)

可选的React Router参数

我正在尝试创建一个匹配以下所有网址的路由:

/product/foo
/product/foo/bar
Run Code Online (Sandbox Code Playgroud)

这是我目前的路线:

<Route path="/product/:productName(/:urlID)" handler={SomeHandler} />
Run Code Online (Sandbox Code Playgroud)

根据https://github.com/rackt/react-router/blob/master/docs/guides/basics/RouteMatching.md上的文档,此路由应完全匹配,但它与上述任一URL都不匹配.

我需要做些什么来支持这个可选参数?

我在React Router版本0.13.3上,如果我删除了(/:urlID)那么我可以匹配第一个URL而不是第二个URL.

react-router

5
推荐指数
1
解决办法
7062
查看次数

标签 统计

react-router ×1