vue 给当前元素添加类名,移除兄弟元素类名的方法:
适用于菜单高亮,跳转详情后仍然高亮当前菜单
<li v-for="(nav,index) of nav_list" :key="nav.name" class="nav" @click="handleCurrent(index)">
<router-link :class="['link', {'router-link-active': index === current}, {'router-link-exact-active': index === current}]" :to="nav.url" target="_self">
<span :class="['iconfont', nav.icon]"></span>
{{ nav.name }}
</router-link>
</li>
handleCurrent(index) {
this.current = index
}