当前位置: 首页 > article >正文

Vue(13)——router-link

router-link

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

  1. 能跳转,配置to属性指定路径(必须)。本质还是a标签。
  2. 默认会提供高亮类名,可以直接设置高亮样式

右键检查,发现多了两个类:

可以直接写样式:

 点击即可显示高亮。


router-link-active  模糊匹配

to="/my"  可以匹配/my  /my/a  /my/b  .....

router-link-exact-active  精确匹配

to="/my" 只能匹配/my


router-link的类名太长了,可以通过配置实现定制:

const router = new VueRouter({

  router:[...],

  linkActiveClass:"类名1",

  linkExactActiveClass:"类名2"

})

在index.js里面进行配置:

跳转传参 

查询参数传参

语法格式:  to="/path?参数名=值"

对应页面组件接收传递过来的值: $route.query.参数名

动态路由传参

配置动态路由:

  routes: [

    {path:'/search/:words', component:search}

  ]

配置导航连接:

to="/path/参数值"

对应页面组件接收传值

$route.params.参数名

重定向

重定向:匹配path后,强制跳转path路径

语法:

{path:匹配路径 , redirect : 重定向到的路径}

404 

当路径找不到匹配时,给个提示页面

位置:配在路由最后

语法:path:"*"     -前面不匹配就命中最后一个

 

模式设置

路由的路径都带有#,可以在配置router时配置:

mode:"history" 

 


http://www.kler.cn/a/312331.html

相关文章:

  • JVM详解:JVM的系统架构
  • Rust 所有权机制
  • 十三、注解配置SpringMVC
  • AMD CPU下pytorch 多GPU运行卡死和死锁解决
  • DOM 规范 — MutationObserver 接口
  • Linux设置socks代理
  • MATLAB基本语句
  • LLM(大语言模型)和AIGC入门学习路线图,零基础入门到精通,收藏这一篇就够了
  • JVM 调优篇5 jvm性能监控
  • DHCP服务(relay中继)实验简述
  • OpenCV绘制ROI区域(五)
  • constexpr与const的区别
  • 【正负交替的分数求和】
  • Linux环境基础开发工具---vim
  • 4×4矩阵键盘详解(STM32)
  • 什么是 WebApiEngine?
  • C#中单例模式CSingleton
  • 前端如何快速调试线上问题
  • react的组件的概念和使用
  • 家庭聚餐:用白酒传递亲情与温暖
  • 滚雪球学SpringCloud[4.2讲]: Zuul:Netflix API Gateway详解
  • 浅谈vue2.0与vue3.0的区别(整理十六点)
  • npm run build报Cannot find module错误的解决方法
  • 誉龙视音频 Third/TimeSyn 远程命令执行复现
  • weblogic CVE-2020-14882 靶场攻略
  • 【百日算法计划】:每日一题,见证成长(018)