Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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
Javascript 反应路线组件处理所有“事件”/&引用;除「/“登录”;_Javascript_Reactjs_React Router V4 - Fatal编程技术网

Javascript 反应路线组件处理所有“事件”/&引用;除「/“登录”;

Javascript 反应路线组件处理所有“事件”/&引用;除「/“登录”;,javascript,reactjs,react-router-v4,Javascript,Reactjs,React Router V4,当我输入/login时,仪表板组件也会呈现。我需要在登录时忽略仪表板组件 Exact属性不适用,因为仪表板具有嵌套路径,如/Dashboard/users,/Dashboard/settings <BrowserRouter> <Route path='/'> <div> <Route path='/login' component={Login} exact />

当我输入
/login
时,仪表板组件也会呈现。我需要在登录时忽略仪表板组件

Exact属性不适用,因为仪表板具有嵌套路径,如
/Dashboard/users
/Dashboard/settings

<BrowserRouter>
    <Route path='/'>
         <div>
             <Route path='/login'   component={Login}       exact   />
             <Route path='/'        component={Dashboard}           />
         </div>
    </Route>
</BrowserRouter>   

您可以使用
开关
呈现第一条匹配的
路线

<BrowserRouter>
    <Route path='/'>
         <div>
            <Switch>
              <Route path='/login'   component={Login}       exact   />
              <Route path='/'        component={Dashboard}           />
            </Switch>
         </div>
    </Route>
</BrowserRouter>

尝试从第二个