反应路由器组件中提供的路径无法正常工作。
例如:路径:“ / route?name = /:name /&course = /:course /”
URL中的动态变量:/:name /和/:course /
答案 0 :(得分:0)
name
和course
是查询参数,不应在Route
中指定。
您只需将组件Route设置为
path= "/route"
并按照下面的帖子所述检测查询参数的变化
Detect change in query param react-router-dom v4.x and re-render component
或者您可以设计路线以制作名称,路线和路径参数,并使您的路线像
path: "/route/:name/:course/"