React router4:路由之一未命中

时间:2019-03-30 11:23:27

标签: javascript reactjs react-router react-router-v4

我的组件具有以下路线

<Route key= 'project-data' path='project/:id/detail/project-data/' render={ProjectDataView}>
<Route key= 'task' path='project/:id/detail/project-task/' render={renderForm2}>
<Route key= 'activity' path='project/:id/detail/project-activity/' render={renderForm3}>
<Route key= 'milestone' path='project/:id/detail/project-milestone/' render={renderForm4}>
<Route key= 'project' path='project/:id/detail/project-data/update/' render={UpdateProjectView}>

ProjectDataViewproject/:id/detail/project-data/update/中有一个按钮应该转到UpdateProjectView,但是它不起作用。

奇怪的是,如果我将最后一条路线的路径更改为project/:id/detail/project-update/,并将目标按钮更改为project/:id/detail/project-update/,那一切都很好。因为我只更改路径,所以我猜想这是Route所做的事,我不知道。

我是新来的反应路线。我正在使用react-route 4。

0 个答案:

没有答案