路由-设置选中路由高亮的两种方式|学习笔记

简介: 快速学习路由-设置选中路由高亮的两种方式

开发者学堂课程【Vue.js 入门与实战路由-设置选中路由高亮的两种方式】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/586/detail/8195


路由-设置选中路由高亮的两种方式

有时路由相关的链接,如果当前展示的是登录,最好是把登录按钮高亮一下,这个需求经常会出现。例如,经常使用的一些手机 app,界面最下方会有一个 tap 栏,当选中其中的一些按钮时,会有高亮提示。如果想要达到这个效果,首先需要观察网页:

1666940151089.jpg

 router-link-active 设置样式,这样在切换的时候,就可以进行显示。对字体的设置,代码如下:

<style>

router - link - active {

color:red ;

font-weight: 800;

font-style: italic ;

font- size :80px;

text-decoration: underline ;

}

</Stvl1e>

结果如下,前端网页:

1666940138135.jpg

此时再添加一下背景颜色,通过以下代码:

background-color : green;

通过查看 router-link  api,可以了解到:

有时候想要  渲染成某种标签,例如

  • 于是我们使用 tag prop 类指定何种标签,同样它还是会监听点击,触发导航。

<router-link to=" /foo" tag="l1" >foo</router-link>

<!--渲染结果-->

<li>f0o</li>

第二种方式:

Active-class

类型:stiring

默认值:“router-link-active”

此时如果想要修改被激活的路由连接的默认类, 那么设置链接激活时使用的 CSS 类名。

默认值可以通过路由的构造选项 linkActiveClass 来全局配置。

代码:

var routerObj = new VueRouter ( {

// route

//这个配置对象中的route表示[路由匹配规则] 的意思

routes: [ //路由匹配规则

],

linkActiveClass:, myactive,

})

此时改完刷新后网页不再显示高亮。

总结:

这就是实现路由高亮的两个方式。第一种,使用默认的提供的类名,第二种,通过 vue.router 传递一个属性,进而自己定义。

相关文章
Yii2.0框架中如何进行路由设置?它支持哪些路由规则?
Yii2.0框架中如何进行路由设置?它支持哪些路由规则?
310 0
|
6月前
|
前端开发 JavaScript
页面刷新跳转的,保持当前选中项高亮
页面刷新跳转的,保持当前选中项高亮
22 0
|
9月前
|
机器学习/深度学习 前端开发 JavaScript
路由动画详解(附加代码效果)
路由动画详解(附加代码效果)
76 0
|
10月前
|
JavaScript
fastadmin 自定义 按钮 动态切换数据 TAB切换
fastadmin 自定义 按钮 动态切换数据 TAB切换
193 0
|
JavaScript 前端开发
多路径来源页面导航高亮以及面包屑导航修改
多路径来源页面导航高亮以及面包屑导航修改
123 0
|
JavaScript 数据可视化 索引
列表无限滚动(虚拟列表)
列表无限滚动(虚拟列表)
264 0
列表无限滚动(虚拟列表)
|
弹性计算 网络安全 网络架构
添加自定义路由|学习笔记
快速学习添加自定义路由
277 0
添加自定义路由|学习笔记
|
安全 Java 开发者
路由访问映射规则|学习笔记
快速学习路由访问映射规则
105 0
|
JavaScript 开发者
路由-为路由切换启动动画|学习笔记
快速学习路由-为路由切换启动动画
46 0
路由-为路由切换启动动画|学习笔记
|
JavaScript 开发者
动画-自定义 v-前缀|学习笔记
快速学习动画-自定义 v-前缀
62 0
动画-自定义 v-前缀|学习笔记