【发布时间】:2019-09-12 17:03:31
【问题描述】:
我有一个我正在使用的 React 应用程序,并与我在本地构建的星球大战 API 一起使用。
前两条路线工作得很好,但我不明白为什么第三条路线不起作用。
我的猜测是,进入第三条路线第二个组件认为工作“编辑”是参数。
问题是,我怎样才能使第三条路线按我的意愿工作,或者我必须采取另一种方法。
我希望编辑剧集页面与我在“星球大战”路径中使用的组件位于同一组中。
<Route path="/starwars" exact component={Movies} />
<Route path="/starwars/:id" component={Episode} />
<Route path="/starwars/edit/:id" component={EditEpisode} />
【问题讨论】:
-
尝试在 2nd Route 添加确切属性:
标签: reactjs react-router jsx