vue的路由守卫

全局守卫

  1. beforeEach:全局前置守卫,可以做路由权限(跳转之前被调用)

    权限控制:在某些应用中,不同用户可能具有不同的权限级别,前置守卫可用于检查用户的权限,并根据其 权限级别允许或拒绝访问某些路由

    表单未提交警告:如果用户正在编辑表单而尚未保存更改,前置守卫可以用于显示警告消息,以确保用户不 会离开页面而不保存更改

  2. beforeResolve:全局解析守卫,和 beforeEach 类似但是调用时机不同

  3. afterEach: 全局的后置守卫,跳转到页面路由之后调用的函数,做标题配置

    独享守卫

1.beforeEnter 路由前置独享守卫

组件内的守卫

  1. beforeRouteEnter 在渲染该组件的对应路由被验证前调用(组合式API中没有)

  2. beforeRouteUpdate 在当前路由改变,但是该组件被复用时调用

  3. beforeRouteLeave 在导航离开渲染该组件的对应路由时调用

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值