Mtl*_*991 5 javascript vue.js bootstrap-4
目前使用 VueJs 和 Bootstrap Vue,我想知道如何使用将“活动”标签附加到我设置的导航链接。
<div>
<b-nav tabs align="center">
<b-nav-item>
<b-link to="/">Home</b-link>
</b-nav-item>
<b-nav-item>
<b-link to="/table">Table</b-link>
</b-nav-item>
</b-nav>
</div>
Run Code Online (Sandbox Code Playgroud)
我怎样才能把它变成以下内容?
<div>
<b-nav tabs align="center">
<b-nav-item>
<b-link to="/" active>Home</b-link>
</b-nav-item>
<b-nav-item>
<b-link to="/table">Table</b-link>
</b-nav-item>
</b-nav>
</div>
Run Code Online (Sandbox Code Playgroud)
我试过@click 事件来切换布尔值并以这种方式设置一个类,但我没有取得太大的成功。
您可以使用 $route 对象来检查路由名称并将其绑定到 active prop。
<b-link to="/table" :active='$route.name =="Table"'>Table</b-link>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3100 次 |
| 最近记录: |