<template>
<ul role="list" class="header-navigation">
<router-link :to="{path:'/home'}" >
<li class="nav-item-wrapper"><a class="nav-link">Home</a></li>
</router-link>
<router-link :to="{path:'/ido'}" >
<li class="nav-item-wrapper"> <a class="nav-link">ido</a>
</li>
</router-link >
<router-link :to="{path:'/ido'}" >
<li class="nav-item-wrapper"><a class="nav-link">invite</a>
</li>
</router-link >
<router-link :to="{path:'/about'}" >
<li class="nav-item-wrapper"><a aria-current="page" class="nav-link-copy w--current">ABOUT
MF</a></li>
</router-link>
<router-link :to="{path:'/token'}" >
<li class="nav-item-wrapper"><a class="nav-link">Tokenomics</a></li>
</router-link>
<router-link :to="{path:'/team'}" >
<li class="nav-item-wrapper"><a class="nav-link">team</a>
</li>
</router-link >
<router-link :to="{path:'/airdrop'}" >
<li class="nav-item-wrapper"><a class="nav-link">airdrop</a>
</li>
</router-link >
</template>
HTML 代码不全
<style scoped>
a{
text-decoration: none;
}
.router-link-active li a{
color: #6639e4;
border-bottom: 2px solid rgb(19, 31, 196) !important;
}
</style>
在css样式中 router-link-active 就能实现导航栏代码选中一直高亮啦
如果路由没有加类 :class="{'active': $route.name === '当前路由名称'}"