【发布时间】:2020-10-11 16:19:28
【问题描述】:
我正在使用 Blazor 和 Bootstrap 构建应用程序。我想使用标准的引导导航栏。我不知道如何将“活动”类添加到选中的<li> 标记中。
这是我的代码:
<div class="collapse navbar-collapse">
<ul class="navbar-nav">
<li class="nav-item">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">Home</NavLink>
</li>
<li class="nav-item">
<NavLink class="nav-link" href="/counter" Match="NavLinkMatch.All">Counter</NavLink>
</li>
<li class="nav-item">
<NavLink class="nav-link" href="/fetchdata" Match="NavLinkMatch.All">Fetch data</NavLink>
</li>
</ul>
</div>
内置的 <NavLink> 是一个 blazor 组件,会自动更改 <a/> 的类。但由于我使用的是引导导航栏,我需要将“活动”添加到所选 <li> 的类中。
这是链接处于活动状态时的样子:
<li class="nav-item active">
<NavLink class="nav-link" href="" Match="NavLinkMatch.All">Home</NavLink>
</li>
【问题讨论】: