【发布时间】:2019-11-12 14:09:05
【问题描述】:
我想逐页制作有条件的Header,这意味着我不想在Home页面上显示Header,我想在帖子页面、项目等其他页面上显示Header页面等。
我试图思考如何解决这个问题,但没有特殊的方法可以使用react-router-dom。当然,这可能只对我来说很难。
无论如何,我无法解决上述问题。
所以,这是当前代码:
<div className="ui container">
<BrowserRouter>
<Header />
<Route exact path="/">
<Route exact path="/posts">
<Route exact path="/project">
<Route exact path="/profile">
</BrowserRouter>
</div>
我想像这样修复它:
<div className="ui container">
<BrowserRouter>
{() => {
if(path !=="/")
return <Header />;
} else {
return ;
}}
<Route exact path="/">
<Route exact path="/posts">
<Route exact path="/project">
<Route exact path="/profile">
</BrowserRouter>
</div>
【问题讨论】:
标签: javascript reactjs react-router-dom