Vue.js使菜单项激活
Vue.js make menu item active
当有人访问页面时,我如何在Vue.js中激活菜单项?我在网上找不到任何好的例子?
<header>
<nav>
<ul class="navigation">
<li class="navigation-item ritten" v-if="user.authenticated" v-link="{name: 'rides'}">
<p>Ritten</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'newRide'}">
<p>Nieuwe rit</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'locations'}">
<p>Locaties</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'newLocation'}">
<p>Nieuwe locatie</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'type'}">
<p>Types</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'users'}">
<p>Gebruikers</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'profile'}">
<p>Profiel</p>
</li>
<li class="navigation-item" v-if="user.authenticated" v-link="{name: 'register'}">
<p>Registreer</p>
</li>
<li class="navigation-item" v-if="user.authenticated" @click.prevent="logout">
<p>Uitloggen</p>
</li>
</ul>
<nav>
</header>
谢谢
您可以在v-link
中切换active
类
v-link="{path : 'your-link', activeClass: 'active', exact: true}"
相关文章:
- 显示菜单项
- 如何定义和渲染子菜单项,使用Aurelia's路由器
- 如何在没有2个项目的情况下更改菜单项href
- JQuery超级菜单全宽菜单项
- jQuery在部分上滚动时突出显示菜单项
- 突出显示菜单项及其子菜单项
- 突出显示菜单栏上的活动菜单项
- 可访问的更改菜单项,用于使用不引人注目的JS进行导航,而不是jQuery,
- 可访问性:为什么 Jquery 菜单明确将菜单项 tabindex 设置为 -1
- 当我选择菜单项时,如何播放html5播放器的视频
- 什么脚本隐藏父菜单项
- 如何在两种条件下显示相同的上下文菜单项
- 使用粘性滚动菜单链接打开手风琴式菜单项
- 使用CSS/JavaScript在活动页面上突出显示活动导航菜单项,无id
- 单击后要显示相关的菜单项
- 如何在浏览器中禁用或删除粘贴上下文菜单项
- 使用jquery突出显示下一个菜单项
- 在具有固定菜单的单页网站中定位当前菜单项
- 什么是“已弃用.相反,使用可组合性“的意思在Reactjs Material-UI菜单项中
- jQuery 函数 .prepend() 不适用于 WordPress 导航菜单项