当前位置 : 主页 > 网页制作 > React >

reactjs – 具有相似路径的React Router v4组件(固定和动态路径参数)是“重叠”

来源:互联网 收集:自由互联 发布时间:2021-06-15
我的路线设置如下: Route path="/chat/:id" component={Chat} /Route path="/chat/new" component={NewChat} / 当我去聊天/新的时候它也显示{聊天}.当我去/ chat / new时有没有办法专门给NewChat打电话? 您将使用
我的路线设置如下:

<Route path="/chat/:id" component={Chat} />
<Route path="/chat/new" component={NewChat} />

当我去聊天/新的时候它也显示{聊天}.当我去/ chat / new时有没有办法专门给NewChat打电话?

您将使用Switch并重新排序您的路由,因为 Switch将呈现第一个匹配的路由

<Switch>
   <Route path="/chat/new" component={NewChat} />
   <Route path="/chat/:id" component={Chat} />
</Switch>
网友评论