首页 > 其他分享 >router-link:导航链接 / 声明式导航

router-link:导航链接 / 声明式导航

时间:2023-10-11 14:34:34浏览次数:34  
标签:高亮 标签 link active router 导航

vue-router 提供了一个全局组件 router-link(取代 a 标签)

router-link 本质还是 a 标签

router-link 功能:

① 能跳转,配置 to 属性指定路径(必须),本质还是 a 标签,to 无需 #

② 能高亮,默认就会提供 高亮类名,可以直接设置高亮样式

 

router-link 会自动给当前导航添加两个类名:router-link-active(模糊匹配,用的比较多)、router-link-exact-active(精确匹配)

 

代码演示:

修改前:

      <a   href = " #/find " > 发现音乐 </a>

      <a   href = " #/my " > 我的音乐 </a>

修改后:

      <router-link   to = " /find " > 发现音乐 </router-link>

      <router-link   to = " /my " > 我的音乐 </router-link>

 

在 style 标签里给 router-link 设置导航高亮:

<style> a.router-link-active {   background-color: #bfd7e1; } </style> 或者(推荐用上一个) <style> a.router-link-exact-active {   background-color: #bfd7e1; } </style>  

标签:高亮,标签,link,active,router,导航
From: https://www.cnblogs.com/gagaya2/p/17757007.html

相关文章

  • vite.config.js base 与 vue-router base
    vite.config.jsbase决定了打包后,资源引用的前缀base:'/hlw/'linkref='/hlw/assets'打包后的dist要放到/hlw路径下base的值与process.env.BASE_URL、import.meta.env.BASE_URL一致vuerouter的base决定了,多页面的访问路径当vite.config.js与router中的base......
  • flink优化
    1、时间定义、事件时间和处理时间https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/dev/table/concepts/time_attributes/#defining-in-ddl-12、自定义函数https://nightlies.apache.org/flink/flink-docs-release-1.17/docs/dev/table/functions/udfs......
  • 【接口测试】如何在 Eolink Apilkit 中使用 cookie ?
    什么是Cookie?Cookie是一种在网站之间传递的小型文本文件,用于存储用户的个人信息和偏好设置。当您访问一个网站时,网站会将Cookie存储在您的浏览器中,并在您下次访问该网站时读取该Cookie。这样,网站可以记住您的登录状态、购物车内容以及其他个性化设置。在编写接口自动化测试用......
  • js_使用js读取link外部样式
    <linkrel="stylesheet"href="https://at.alicdn.com/t/c/font_1826665_p96ije5uc2f.css"crossorigin>varlinkStyle=document.getElementsByTagName("link")[0];varsheet=linkStyle.sheet||linkStyle.styleSheet;letreg=......
  • 使用vue-router添加动态路由时遇到的坑
    在开发后台管理的时候,用户登录时需要根据权限来分配路由,这时候可以在路由守卫里通过router.addRoute()方法动态添加路由。importrouterfrom'./router'importstorefrom'./store'importstoragefrom'@/utils/storage'import{asyncRoute}from"@/router/routers";......
  • 直播商城源码,去掉导航条和tabbar线条
    直播商城源码,去掉导航条和tabbar线条去掉导航条底部线条 [self.navigationController.navigationBarsetBackgroundImage:[[UIImagealloc]init]forBarMetrics:UIBarMetricsDefault];  [self.navigationController.navigationBarsetShadowImage:[[UIImagealloc]init]......
  • 深入了解 GPU 互联技术——NVLINK
    随着人工智能和图形处理需求的不断增长,多GPU并行计算已成为一种趋势。对于多GPU系统而言,一个关键的挑战是如何实现GPU之间的高速数据传输和协同工作。然而,传统的PCIe总线由于带宽限制和延迟问题,已无法满足GPU之间通信的需求。为了解决这个问题,NVIDIA于2018年推出了N......
  • Go - Creating Linked Lists
    Problem: Youwanttocreatealinkedlistdatastructure.Solution: Createanelementstructthathasapointertothenextelement.Wrapanotherstructaroundthefirstelementtocreatealinkedlist. Alinkedlistisalinearcollectionofelements......
  • @是调用数据库连接(database link)的意思
    数据库链接作用:从a数据库到b数据库之间访问的一种手段。        1、跨库查询:select*from表明@数据库名[where条件语句]        2、跨库同步数据:insertinto表名select*from 表名@数据库名[where条件语句]   例如:假设有两个数......
  • 数据库链接(database link)
    orcale表名后带@是什么意思?     例如:select*from表明@数据库名        @是调用数据库连接(databaselink)的意思 数据库链接作用:从a数据库到b数据库之间访问的一种手段。        1、跨库查询:select*from表明@数据库名[where......