Reactjs react路由器v4不工作的嵌套路由
我已经为一个页面创建了一个路由。在该页面的一侧,我使用了4个组件。我已经为这些组件提供了路径。在标题下拉列表中,我提供了指向这些组件的链接,在第一次单击时,路径是更改 但在第二次点击中,url是更改的,而不是重定向。Reactjs react路由器v4不工作的嵌套路由,reactjs,react-router-v4,Reactjs,React Router V4,我已经为一个页面创建了一个路由。在该页面的一侧,我使用了4个组件。我已经为这些组件提供了路径。在标题下拉列表中,我提供了指向这些组件的链接,在第一次单击时,路径是更改 但在第二次点击中,url是更改的,而不是重定向。 const菜单=( 开始直播 管理配置文件 账户 注销 ); ( )} /> 将精确的添加到路线将解决问题: <Route path="/s" exact={true} component={GoLive} /> <Route ex
const菜单=(
开始直播
管理配置文件
账户
注销
);
(
)}
/>
将精确的
添加到路线将解决问题:
<Route path="/s" exact={true} component={GoLive} />
<Route
exact={true}
path="/s/profile"
render={() => (
<div>
<ManageProfile descri={teprop} />
</div>
)}
/>
(
)}
/>
开关
组件呈现第一个匹配的路由,并且/s
在/s/profile/
中匹配。您可以在路由中使用精确的:
<Route exact path="/one" component={About}/>