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

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

开发者学堂课程【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框架中如何进行路由设置?它支持哪些路由规则?
410 0
|
JavaScript
|
2月前
|
JavaScript 前端开发 API
Vue Router【详解】含路由配置、路由定义、路由跳转、路由传参、自动注册路由、路由守卫、页面滚动、监听路由、$route、$router、路由过渡动画等
Vue Router【详解】含路由配置、路由定义、路由跳转、路由传参、自动注册路由、路由守卫、页面滚动、监听路由、$route、$router、路由过渡动画等
302 0
|
4月前
|
JavaScript
vue路由获取菜单名称和路由跳转传参
vue路由获取菜单名称和路由跳转传参
38 0
|
11月前
|
JavaScript 网络架构
vue | 动态路由刷新空白
解决在vue3中添加动态路由后,刷新页面空白,并且提示没有正确的路径。
231 0
vue | 动态路由刷新空白
|
10月前
|
前端开发 JavaScript
页面刷新跳转的,保持当前选中项高亮
页面刷新跳转的,保持当前选中项高亮
29 0
|
机器学习/深度学习 前端开发 JavaScript
路由动画详解(附加代码效果)
路由动画详解(附加代码效果)
94 0
|
开发者
Vue----路由高亮 & 命名路由
Vue----路由高亮 & 命名路由
|
网络协议 网络架构
|
存储 JavaScript API
Vue实现动态路由及登录&404页面跳转控制&页面刷新空白解决方案
Vue实现动态路由及登录&404页面跳转控制&页面刷新空白解决方案
618 0