
[英]How to implement Sidebar with sub sidebar using react-router-dom?
[英]react-router-dom config for sidebar
我正在基于react-boilerplate创建应用程序,然后为主页添加sigma仪表板模板。 假设我有4页:
我的路线代码是这样的:
return (
<div>
<Switch>
<Route exact path="/Login" component={LoginPage} />
<Sigma>
<Route exact path="/Home" component={HomePage} />
<Route exact path="/User" component={UserPage} />
<Route exact path="/EditUser" component={EditUserPage} />
</Sigma>
<Route component={NotFoundPage} />
</Switch>
</div>
);
对于登录名,主页和用户,它已经如我预期的那样显示了。 将显示没有侧边栏的登录页面,然后带侧边栏显示主页和用户。 但是对于未找到的页面,它没有按我的预期显示。 我希望它不显示侧边栏。
请抛出一些与此问题有关的指针/文档。 之前非常感谢。 来源: https : //github.com/cumibulat/PrimeJ2H/
在这种情况下,您需要更改index.js以便在加载路线并在“基本组件”中输入您的路线组件之后呈现“基本组件”。
在此基础组件中,您可以使边栏在应用程序中使用。
例如:
**
<Switch>
<Route path="/" exact component={Login} />
<Route path="/register" component={Register} />
<Route path="/dashboard"><Base><Dashboard /></Base></Route>
<Route component={FourHundredFour} />
</Switch>
**
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.