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

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

开发者学堂课程【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框架中如何进行路由设置?它支持哪些路由规则?
466 0
|
2月前
|
移动开发 前端开发 JavaScript
vue-router学习一:什么是路由,路由分类,路由安装,路由使用,路由默认路径,history模式,默认的linkActiveClass属性,路由代码跳转
这篇文章是关于Vue.js官方路由管理器vue-router的详细介绍,包括路由的基本概念、分类、安装、使用以及在单页面应用中的路由模式和跳转方法。
160 0
vue-router学习一:什么是路由,路由分类,路由安装,路由使用,路由默认路径,history模式,默认的linkActiveClass属性,路由代码跳转
路由策略与路由控制
路由策略与路由控制
|
前端开发 JavaScript
页面刷新跳转的,保持当前选中项高亮
页面刷新跳转的,保持当前选中项高亮
42 0
|
机器学习/深度学习 前端开发 JavaScript
路由动画详解(附加代码效果)
路由动画详解(附加代码效果)
111 0
|
网络协议 网络架构
路由与交换系列之简单的路由策略与默认路由汇总路由的运用
路由策略使用不同的匹配条件和匹配模式选择路由和改变路由属性。在特定的场景 中,路由策略的6种过滤器也能单独使用,实现路由过滤。
3688 1
路由与交换系列之简单的路由策略与默认路由汇总路由的运用
|
JavaScript
【经验分享】单选/下拉单选选项数据源为动态值的时候控制组件状态
单选/下拉单选的选项为动态值的时候,实现类似于关联选项的功能。
197 0
|
消息中间件 Java RocketMQ
路由删除|学习笔记
快速学习路由删除
路由删除|学习笔记
|
弹性计算 网络安全 网络架构
添加自定义路由|学习笔记
快速学习添加自定义路由
添加自定义路由|学习笔记
|
JavaScript 开发者
路由-为路由切换启动动画|学习笔记
快速学习路由-为路由切换启动动画
路由-为路由切换启动动画|学习笔记