Bos*_*nov 5 javascript jsx reactjs react-router-dom
我希望内阁部分不仅对/cabinet/login url 有效,而且对/cabinet/signup 和/cabinet/orders 也有效。这是我的 App 和 MainNavigation 组件代码。
应用程序.js
<BrowserRouter>
<Root>
<Route path='/' exact component={ Home } />
<Route path='/cabinet/:type' component={ Cabinet } />
<Route path='/catalog' component={ Catalog } />
<Route path='/company' component={ Company } />
<Route path='/contacts' component={ Contacts } />
</Root>
</BrowserRouter>
Run Code Online (Sandbox Code Playgroud)
主导航.js
<nav id="menu">
<ul className="navigation">
<li style={{height: '20%'}}>
<NavLink to={"/"} activeClassName="active1" exact>???????</NavLink>
</li>
<li style={{height: '20%'}}>
<NavLink to={"/cabinet/login"} activeClassName="active2">???????</NavLink>
</li>
<li style={{height: '20%'}}>
<NavLink to={"/catalog"} activeClassName="active2">???????</NavLink>
</li>
<li style={{height: '20%'}}>
<NavLink to={"/company"} activeClassName="active3">????????</NavLink>
</li>
<li style={{height: '20%'}}>
<NavLink to={"/contacts"} activeClassName="active3">????????</NavLink>
</li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
是否可以为多个 url 设置 Navlink activeClassName?
| 归档时间: |
|
| 查看次数: |
238 次 |
| 最近记录: |