说明
如果 <router-link/>
展示的路劲和当前 url
匹配就会自动给当前元素加上 ..router-link-active
这个 class
设置对应的 class
样式就可以了
class
高亮名字说明
如果要给高亮设置自定义 class
名字,则需要在 <router-link activeClass="newClass">
加上 activeClass
然后设置自定义 class
的名字
<!-- 这个会一直保持高亮,因为他包含 /blogs -->
<router-link to="/blogs">管理首页</router-link>
<!-- 下面这种会高亮 -->
<router-link to="/blogs/new">添加博客</router-link>
<router-link to="/blogs/details">博客详情</router-link>
router-link-exact-active
这个 class
, 如果需要自定义精确匹配的高亮就需要给 <router-link/ linkExactActiveClass="newClass">
linkExactActiveClass
这个属性<router-link to="/blogs/details" linkExactActiveClass="link-active">博客详情</router-link>
router-link
classconst router = createRouter({
history: createWebHistory(),
routes,
// 非精确匹配
linkActiveClass: "link-active",
// 精确匹配
linkExactActiveClass: "link-exact-active"
});
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有