在React中获取具有特殊字符和动态变量的路径

时间:2019-04-29 06:32:33

标签: javascript reactjs

反应路由器组件中提供的路径无法正常工作。

例如:路径:“ / route?name = /:name /&course = /:course /”

URL中的动态变量:/:name /和/:course /

1 个答案:

答案 0 :(得分:0)

namecourse是查询参数,不应在Route中指定。

您只需将组件Route设置为

path= "/route"

并按照下面的帖子所述检测查询参数的变化

Detect change in query param react-router-dom v4.x and re-render component

或者您可以设计路线以制作名称,路线和路径参数,并使您的路线像

path: "/route/:name/:course/"