本文内容知识点比较简单,主要面向vue新手朋友们解答疑惑。vue前辈请忽略。

我自己学习vue的时候也有遇到过这个情况,看到一些新人朋友们在问,vue的路由怎么设置选中(高亮)呀? 默认class是否可以不显示呀? 请看下文 ?

一、设置选中(高亮)

知识点:

router-link 作为 vue 中的路由跳转标签,它内置有一个选中的状态,当处于当前路由时,会给 router-link 加上两个类名:router-link-active 和 router-link-exact-active。

router-link-active:设置链接激活时使用的 CSS 类名
router-link-exact-active:配置当链接被精确匹配的时候应该激活的 class

当你了解到上面知识点之后就容易了,我们可以通过默认类名来设置样式就好了。 例如:

.nav li > a.router-link-active{ font-weight: bold;}
.nav li > a.router-link-active span::before{ content: ''; width: 100%; height: 1px; display: block; }

二、去掉默认类名 / 修改默认类名

知识点

router-link-active:全局配置 的默认“激活 class 类名”
linkExactActiveClass:全局配置 精确激活的默认的 class

想要修改或者去掉默认类名只需在路由文件里面配置即可,例如:

export default new Router({linkActiveClass: 'active',linkExactActiveClass: 'active',routes: [.... //这里是路由配置]
});

见上面代码,已经把 linkActiveClass 和 linkExactActiveClass 都改成了"active", 如果此处设置为空,则页面中就不会显示默认类名

以上内容如有错误,请各朋友指正,谢谢。

Vue路由如何设置导航选中(高亮)相关推荐

  1. Vue路由守卫(导航守卫)及使用场景

    目录 前言 一.路由守卫是什么? 二.路由守卫全解析 先来看一下钩子函数执行后输出的顺序吧 1.全局路由守卫 2.组件路由守卫 3.路由独享守卫 单独介绍一下路由守卫钩子三个参数 前言 最近在学习vu ...

  2. iView+VUE根据数据设置表格行高亮

    我这里的业务场景是左侧列表点击各行 会显示其对应的数据在右侧 现将右侧一数据移动到左侧另一行麾下 当前选中高亮行应进行切换 这里采取监听方式 监听用户是否对数据进行了移动到其他地方 如果有 将移动到的 ...

  3. Vue项目设置导航栏高亮

    Vue实现点击切换导航栏效果 编译环境 Vue2.x 版本 期待实现的效果图 解决思路 通过设置动态class的方式,通过点击传递此时所点击item的索引值,当索引值和所设置的初始值相等时,动态cla ...

  4. Vue路由守卫(导航守卫)

    路由守卫包括全局守卫(beforeEach()).路由独享守卫(beforeEnter()).组件内守卫(beforeRouteEnter().beforeRouteLeave()) 1.全局守卫(b ...

  5. vue路由中设置linkActiveClass

    路由 export default new Router({linkActiveClass: 'active',//设置 链接激活时使用的 CSS 类名.默认值可以通过路由的构造选项 linkActi ...

  6. vue路由当中的导航钩子中关于next这个方法的描述应该如何理解?

    随笔记录 2019.05.16 11:30:00 浦东张江 阴转多云 20-23 本文转载自:https://blog.csdn.net/helenwei2017/article/details/80 ...

  7. Vue element el-select 设置默认选中

    <el-form-item label="状态:"><el-select v-model="MissionTemplateForm.state" ...

  8. html中select标签默认选择,HTML中的select标签如何设置默认选中的选项

    方法有两种. 第一种通过的属性来设置选中项,此方法可以在动态语言如php在后台根据需要控制输出结果. 1 2 3 4 5 1 option > 2 option > 3 option &g ...

  9. Vue路由设置嵌套(一级二级三级展示并且显示定向选中)

    router.js import Vue from 'vue' import Router from 'vue-router' // 引入页面一级 import Home from './views/ ...

  10. Vue - 路由导航守卫控制访问权限,设置 localStorage 过期时间

    Vue 路由导航守卫控制访问权限,设置 localStorage 过期时间 一. 路由导航守卫 二. 路由导航守卫 简单使用 三. 使用路由导航守卫设置 token 过期时间 导航守卫: https: ...

最新文章

  1. 3dmax2021入门学习教程
  2. php监听订单状态,ecshop数据库订单状态判断
  3. python3安装步骤mac-Mac 安装Python3
  4. pfSense DMZ配置
  5. VMware workstation运维实践系列博客导航
  6. C#解析JSON字符串总结
  7. java停车收费系统 源码开源_Java开源商城源码推荐,从菜鸡到大神,永远绕不开的商城系统
  8. windows副本不是正版怎么办_盗版系统总是崩溃?别着急,让我来告诉你正版系统怎么下载...
  9. vue 打开html流_解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题...
  10. MySQL 5.7新特性
  11. ROS2 Galactic teb_local_planner
  12. 一个可以直接套用的行星齿轮传动比(转速比)结论
  13. (三)进程各种id:pid、pgid、sid、全局pid、局部pid
  14. HDU4556_欧拉函数求解法拉数列
  15. BaiduMap SDK-Location自定义定位图标
  16. memory leak check tools 详解
  17. NLP工具——doccano标注系统自动标注功能使用
  18. 树莓派3强大很多--相比树莓派2
  19. 下列不能用作存储容量单位的是
  20. java ssm人体健康体检信息管理系统-

热门文章

  1. D3D学习摘记(I)上
  2. BAT经典面试题,深入理解Java内存模型JMM
  3. React Native 触摸事件处理详解
  4. 让hammer完美支持Pixi.js - 2D webG库
  5. Recover through incarnations: RMAN-20208
  6. 重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点
  7. 8.1 Zend_View(2)
  8. jsp标签 meta的解释
  9. 变频器22b系列说明书_变频器接电位器正确接法
  10. 使用JS禁用浏览器后退按钮