|
|
@ -1,12 +1,14 @@ |
|
|
|
<template> |
|
|
|
<div class="navbar"> |
|
|
|
<!-- 使用 router-link 实现每个导航项的路由切换 --> |
|
|
|
<router-link v-for="(item, index) in navItems" :key="index" :to="item.route" class="nav-item-link" |
|
|
|
active-class="active"> |
|
|
|
<div :class="['nav-item', { active: currentRoute === item.route }]" v-if="userSetting(item.id)" @click="setActive(index)"> |
|
|
|
{{ item.label }} |
|
|
|
</div> |
|
|
|
</router-link> |
|
|
|
<template v-for="(item, index) in navItems" :key="index"> |
|
|
|
<router-link :to="item.route" class="nav-item-link" v-if="userSetting(item.id)" |
|
|
|
active-class="active"> |
|
|
|
<div :class="['nav-item', { active: currentRoute === item.route }]" @click="setActive(index)"> |
|
|
|
{{ item.label }} |
|
|
|
</div> |
|
|
|
</router-link> |
|
|
|
</template> |
|
|
|
</div> |
|
|
|
</template> |
|
|
|
|
|
|
|