Reactjs 尝试匹配两个URL参数时出现警告
我第一次将React路由合并到React应用程序中 我的意图是在URL中嵌入两个变量,例如 /项目/ABC/人/123 其中ABC是项目id,person 123是人员id 我设置了以下路线Reactjs 尝试匹配两个URL参数时出现警告,reactjs,react-router,Reactjs,React Router,我第一次将React路由合并到React应用程序中 我的意图是在URL中嵌入两个变量,例如 /项目/ABC/人/123 其中ABC是项目id,person 123是人员id 我设置了以下路线 <Router> <Route path="/" component={App}> <IndexRoute component={PageIndex}/> <Route path="about" component={Page
<Router>
<Route path="/" component={App}>
<IndexRoute component={PageIndex}/>
<Route path="about" component={PageAbout}/>
<Route path="people/:projectId" component={PagePeople}>
<Route path="person/:personId" component={Person}/>
</Route>
</Route>
</Router>
应用程序实际上运行正常,但浏览器抛出了一个控制台错误
警告:位置people/SE/person/2与任何路线都不匹配
有什么建议吗
谢谢
L.你试过这个吗?
我想它会很好用的
<Router>
<Route path="/" component={App}>
<IndexRoute component={PageIndex}/>
<Route path="about" component={PageAbout}/>
<Route path="people/:projectId" component={PagePeople}/>
<Route path="people/:projectId/person/:personId" component={Person}/>
</Route>
谢谢,这条路线成功了,我重新调整了页面以适应。