Vue80-全局路由守卫:前置、后置

一、路由守卫的定义

二、需求

在第三步,做校验!

三、代码实现

3-1、前置路由守卫

注意,此时就不能将router一开始就暴露出去了!

to和from是路由组件的信息。

写法一:

写法二:

缺点:若是路由判断很多,此写法会很繁琐。

写法三:路由元信息:程序员自定义的信息

放在需要校验的路由规则里面。

3-2、后置路由守卫

后置路由守卫一般是路由切换完成后再调用,做不了校验,所以好像没什么用。

1、需求

2、代码实现

写法一:

写了很多遍,不是很方便。

写法二:

四、小结

全局体现在:直接对话的是router!

前后置路由守卫,应该校验的是token!!!

相关推荐
芒果茶叶10 分钟前
深入浅出requestAnimationFrame
前端·javascript·html
歪歪10012 分钟前
在哪些场景下适合使用 v-model 机制?
服务器·前端·javascript·servlet·前端框架·js
亲爱的马哥14 分钟前
再见,TDuckX3.0 结束了
前端·后端·github
KrystalMeiling27 分钟前
讲解react的useEffect用法,被监听字段的注意事项
前端
渣哥31 分钟前
Spring 创建 Bean 的多种方式对比与最佳实践
前端·javascript·面试
Copper peas35 分钟前
axios使用过程
前端·javascript·vue.js
云鹤_41 分钟前
【Amis源码阅读】如何将json配置渲染成页面?
前端·低代码
逛逛GitHub44 分钟前
飞书多维表格 + 即梦 4.0,打造你的 AI 生图游乐场。
前端·github
行走在顶尖1 小时前
Vue3 基础笔记
前端
guoss1 小时前
实现渐变背景叠加渐变圆角边框
前端