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

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

开发者学堂课程【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 传递一个属性,进而自己定义。

相关文章
|
小程序 容器 JavaScript
探索uni-app:构建跨平台应用的神奇工具
探索uni-app:构建跨平台应用的神奇工具
|
前端开发 JavaScript
uniapp移动端悬浮按钮(吸附边缘)
uniapp移动端悬浮按钮(吸附边缘)
696 0
|
11月前
|
JSON PHP 数据格式
【ThinkPHP框架教程·Part-05】控制器定义和渲染输出
本章节介绍控制器的定义方式及其URL访问和渲染输出。控制器文件存放在`controller`目录下,可通过配置`route.php`更改默认路径。类名采用驼峰命名法并与文件名一致,如`Test.php`位于`app\controller\Test.php`。支持设置控制器后缀(如`Controller`)以避免重名冲突。渲染输出方面,ThinkPHP支持通过`return`直接输出字符串或使用`json()`函数返回JSON格式数据。调试时推荐使用助手函数`halt()`,而非`die`或`exit`。
【ThinkPHP框架教程·Part-05】控制器定义和渲染输出
|
7月前
|
人工智能 API 开发工具
【AI大模型】使用Python调用DeepSeek的API,原来SDK是调用这个,绝对的一分钟上手和使用
本文详细介绍了如何使用Python调用DeepSeek的API,从申请API-Key到实现代码层对话,手把手教你快速上手。DeepSeek作为领先的AI大模型,提供免费体验机会,帮助开发者探索其语言生成能力。通过简单示例代码与自定义界面开发,展示了API的实际应用,让对接过程在一分钟内轻松完成,为项目开发带来更多可能。
|
JavaScript 前端开发
Vue2整合TypeScript:借助vue-property-decorator以类模式编写组件
Vue2整合TypeScript:借助vue-property-decorator以类模式编写组件
620 3
|
设计模式 前端开发 Java
|
存储 前端开发 JavaScript
Web前端主题色更换实现方式全解析(二)
Web前端主题色更换实现方式全解析(二)
496 0
|
存储 缓存 移动开发
前端开发中常用的存储方法(带解析)
前端存储方法包括Cookie、localStorage、sessionStorage、IndexedDB和已废弃的WebSQL。Cookie用于存储小量数据,每次请求时发送到服务器,可设置过期时间。localStorage和sessionStorage都是HTML5提供的,前者数据永久存储,后者会话关闭后清除。IndexedDB是存储大量结构化数据的数据库,支持索引和事务。WebSQL已废弃,但部分浏览器仍支持。Cache Storage用于缓存响应,提高离线访问性能,通过Service Worker控制。
|
JavaScript 前端开发 网络架构
JavaScript 传参方法
JavaScript 传参方法
162 0
|
前端开发 JavaScript API
只会用插件可不行,这些前端动画技术同样值得收藏-JavaScript篇(下)
只会用插件可不行,这些前端动画技术同样值得收藏-JavaScript篇(下)
174 0