【问题标题】:How do i get multiple parameters working with React Router如何使用 React Router 获取多个参数
【发布时间】:2021-02-15 10:16:00
【问题描述】:
<Route path="/brand/:id/page=:pageNumber" component={list} value='brand' />
<Route path="/brand/:id/page=:pageNumber/:id" component={detailed} />

上面的代码有问题,当我导航到“brand/exampleText/page=1/a38227”时,它会继续返回列表组件而不是详细信息,有人遇到过吗?还是我以完全错误的方式解决这个问题?

如果您需要更多信息来帮助我,请告诉我。

【问题讨论】:

    标签: javascript reactjs react-redux react-router


    【解决方案1】:

    只需将您的详细路线放在列表路线上

    <Route path="/brand/:id/page=:pageNumber/:id" component={detailed} />
    <Route path="/brand/:id/page=:pageNumber" component={list} value='brand' />
    

    当你点击你的网址时,它与第一条路线匹配,甚至懒得看第二条

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 2019-09-12
      • 2018-09-15
      • 1970-01-01
      • 2018-04-03
      • 1970-01-01
      • 2019-03-20
      • 2017-08-30
      相关资源
      最近更新 更多