Vue——vue-router

相关理解

路由就是一组key-value的映射关系
路由器切换是销毁!!
npm i vue-router:注意版本,vue2需要安装vue-router@3.
在这里插入图片描述
在这里插入图片描述

基本路由

router-link 最终会转换成a标签。所以使用a标签的地方可以使用router-link路由。但如果不是a标签,如button按钮等,就需要借助编程式路由导航

路由基本使用

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

嵌套(多级)路由

在这里插入图片描述

路由传参

路由传参(query参数)

是通过query方式传递参数的
在这里插入图片描述

路由命名

该方法最好用在多级路由中/query对象的写法中在这里插入图片描述
在这里插入图片描述

路由传参(params参数)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

路由的props配置

在这里插入图片描述

replace属性

在这里插入图片描述

编程式路由导航

在这里插入图片描述

缓存路由组件

切换路由组件后,之前的路由组件是被销毁了!!如果重新切换回来,该组件是被重新挂载进去的,如果有一个input框之前被填写了内容,重写切换回来是不会有内容的。

在这里插入图片描述
在这里插入图片描述
缓存多个:include=[“Message”,“news”]

两个新的生命周期钩子

在这里插入图片描述

路由守卫

作用:对路由进行权限控制

全局守卫

全局前置守卫:在切换路由之前,进行某种信息的校验。如果信息校验错误,则不允许切换到该组件。
全局后置守卫:当已经切换到此组件时,进行的一些设置,如网页的标题等。

路由元信息:可存放如:切换到该组件时的网页标题title、该组件是否需要权限isAtuh等
在这里插入图片描述
在这里插入图片描述

独享路由守卫

可配合全局后置路由守卫一起使用
在这里插入图片描述

组件内守卫

在这里插入图片描述

路由器两种工作模式

在这里插入图片描述
npm run build打包
后生成了dist文件夹
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值