关注公众号, 设置为 ‘星标’ ,更多精彩内容,第一时间获取 导读大纲 路由守卫分类 全局路由守卫 单个路由守卫 组件路由守卫 路由守卫执行的完整过程 路由守卫分类 全局路由 单个路由独享 组…

关注公众号, 设置为  ‘星标’ ,更多精彩内容,第一时间获取

Test

导读大纲
路由守卫分类
全局路由守卫
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
路由守卫执行的完整过程

Test

Test
React Hook | 必 学 的 9 个 钩子
Vue权��路由思考
Vue 组件通信的 8 种方式
MYSQL常用操作指令
TypeScript学习指南(有PDF小书+思维导图)

Test

原创不易,素质三连

Test

本文分享自微信公众号 - 前端自学社区(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许可协议,转载请注明出处!

× 喜欢就赞赏一下呗!
打赏二维码