Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs react路由器v4不工作的嵌套路由_Reactjs_React Router V4 - Fatal编程技术网

Reactjs react路由器v4不工作的嵌套路由

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

我已经为一个页面创建了一个路由。在该页面的一侧,我使用了4个组件。我已经为这些组件提供了路径。在标题下拉列表中,我提供了指向这些组件的链接,在第一次单击时,路径是更改

但在第二次点击中,url是更改的,而不是重定向。

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}/>