Pat*_*han 6 vue.js bootstrap-4 vue-router
在bootstrap官方文档中,我看到了很酷的导航丸.就是这个.
<div class="nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical">
<a class="nav-link active" id="v-pills-home-tab" data-toggle="pill" href="#v-pills-home" role="tab" aria-controls="v-pills-home" aria-selected="true">Home</a>
<a class="nav-link" id="v-pills-profile-tab" data-toggle="pill" href="#v-pills-profile" role="tab" aria-controls="v-pills-profile" aria-selected="false">Profile</a>
<a class="nav-link" id="v-pills-messages-tab" data-toggle="pill" href="#v-pills-messages" role="tab" aria-controls="v-pills-messages" aria-selected="false">Messages</a>
<a class="nav-link" id="v-pills-settings-tab" data-toggle="pill" href="#v-pills-settings" role="tab" aria-controls="v-pills-settings" aria-selected="false">Settings</a>
</div>
<div class="tab-content" id="v-pills-tabContent">
<div class="tab-pane fade show active" id="v-pills-home" role="tabpanel" aria-labelledby="v-pills-home-tab">...</div>
<div class="tab-pane fade" id="v-pills-profile" role="tabpanel" aria-labelledby="v-pills-profile-tab">...</div>
<div class="tab-pane fade" id="v-pills-messages" role="tabpanel" aria-labelledby="v-pills-messages-tab">...</div>
<div class="tab-pane fade" id="v-pills-settings" role="tabpanel" aria-labelledby="v-pills-settings-tab">...</div>
</div>Run Code Online (Sandbox Code Playgroud)
这是我目前用于导航的代码.
<ul class="nav flex-column">
<li class="nav-item">
<router-link to="/studentDashboard">Dashboard</router-link>
</li>
<li class="nav-item">
<router-link to="/buyPapers">Buy papers</router-link>
</li>
<li class="nav-item" >
<router-link to="/myPapers">My papers</router-link>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在此代码中我应该更改使用该药丸?
<router-link> by defult is rendered as an achor tag `<a>`.
Run Code Online (Sandbox Code Playgroud)
Bootstap 4 nav-pills有一个<a>带类的标签nav-link.如下:
<ul class="nav nav-pills">
<li class="nav-item">
<a class="nav-link active" href="#">Active</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#">Link</a>
</li>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
所以只需将该类添加到您的 <router-link>
<li class="nav-item">
<router-link class="nav-link" active-class="active" to="/studentDashboard">Dashboard</router-link>
</li>
Run Code Online (Sandbox Code Playgroud)
要将active类添加到代表当前活动路径的nav-pill中,请active-class在每个`上添加prop
| 归档时间: |
|
| 查看次数: |
3161 次 |
| 最近记录: |