关注公众号, 设置为 ‘星标’ ,更多精彩内容,第一时间获取 导读大纲 路由守卫分类 全局路由守卫 单个路由守卫 组件路由守卫 路由守卫执行的完整过程 路由守卫分类 全局路由 单个路由独享 组…
关注公众号, 设置为 ‘星标’ ,更多精彩内容,第一时间获取
导读大纲
路由守卫分类
全局路由守卫
1 | //全局验证路由const router = createRouter({ history: createWebHashHistory(), routes});// 白名单, 不需要验证的路由const whiteList = ['/','/register']router.beforeEach((to,from,next)=>{ if(whiteList.indexOf(to.path) === 0) { // 放行,进入下一个路由 next() } else if(!(sessionStorage.getItem('token'))){ next('/'); } else { next() } }) |
1 | beforeEach |
1 | beforeResolve |
1 | afterEach |
单个路由独享
1 | beforeEnter |
1 | { path:'/superior', component: Superior, meta:{ icon:'el-icon-s-check', title:'上级文件' }, beforeEnter:(to,form,next) =>{ } } |
组件路由守卫
1 | beforeRouteEnter |
1 | beforeRouteUpdate |
1 | beforeRouteLeave |
路由守卫执行的完整过程
React Hook | 必 学 的 9 个 钩子
Vue权��路由思考
Vue 组件通信的 8 种方式
MYSQL常用操作指令
TypeScript学习指南(有PDF小书+思维导图)
原创不易,素质三连
本文分享自微信公众号 - 前端自学社区(gh_ce69e7dba7b5)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
本文标题: 推荐系列-Vue 路由守卫安全
本文作者: OSChina
发布时间: 2021年04月15日 09:46
最后更新: 2023年06月29日 07:10
原始链接: https://haoxiang.eu.org/3dab86b6/
版权声明: 本文著作权归作者所有,均采用CC BY-NC-SA 4.0许可协议,转载请注明出处!