加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – react-router – 创建没有组件嵌套的嵌套路由

发布时间:2020-12-15 20:50:03 所属栏目:百科 来源:网络整理
导读:我有这样的路由配置. Route path="group/:groupId" component={NonPropertyView}Route path="group/:groupId/line/:lineId" component={NonPropertyView} /Route path="group/:groupId/line/:lineId/property/:propertyId" component={PropertyView} / 但我
我有这样的路由配置.
<Route path="group/:groupId" component={NonPropertyView}>
<Route path="group/:groupId/line/:lineId" component={NonPropertyView} />
<Route path="group/:groupId/line/:lineId/property/:propertyId" component={PropertyView} />

但我可以这样做吗?

<Route path="group/:groupId" component={NonPropertyView}>
  <Route path="line/:lineId" component={NonPropertyView}>
    <Route path="property/:propertyId" component={PropertyView} />
  </Route>
</Route>

我正在寻找的是一个选项,只需渲染叶子路径的组件而不渲染父路径组件.这可能吗?

是 – 使用< IndexRoute> s.例如,将上面写为:
<Route path="group/:groupId">
  <IndexRoute component={NonPropertyView} />
  <Route path="line/:lineId">
    <IndexRoute component={NonPropertyView} />
    <Route path="property/:propertyId" component={PropertyView} />
  </Route>
</Route>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读