Vue2面试题:说一下什么是路由守卫?
2023-12-23 23:46:40
? ? 是路由跳转前、后的一些钩子函数
? ? 分类:
? ? ? ? 全局守卫:【写在main.js中 或 router文件夹下的index.js中】
? ? ? ? ? ? beforeEach: 进入路由之前的验证(常用,如:判断用户是否登录)
? ? ? ? ? ? afterEach: 路由进入之后的验证(常用,如:修改页面标题)
? ? ? ? 局部守卫:【写在路由组件内单独的守卫】
? ? ? ? ? ? beforeRouteEnter: 进入路由之前的验证
? ? ? ? ? ? beforeRouteLeave: 离开路由之前的验证(常用,离开当前页面提示是否保存内容)
? ? ? ? ? ? beforeRouteUpdate: 组件路由更新前的验证
? ? ? ? 独享守卫:【相当于写在路由配置里的全局守卫,只有前置守卫】
? ? ? ? ? ? beforeEnter:进入路由之前的验证
? ? 三个参数:
? ? ? ? to: 要进入的路由对象
? ? ? ? from: 要离开的路由对象
? ? ? ? next: 放行函数
文章来源:https://blog.csdn.net/m0_74802419/article/details/135176160
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!