2025年路由守卫的三个参数(什么是路由守卫 路由守卫的应用场景)

路由守卫的三个参数(什么是路由守卫 路由守卫的应用场景)p 全局守卫 beforeEach 登录拦截 afterEach br 路由独享守卫 beforeEnter 部分路由的登录拦截 br 组件内守卫 p

大家好,我是讯享网,很高兴认识大家。




讯享网

 <p>全局守卫&#xff1a;beforeEach&#xff08;登录拦截&#xff09;、afterEach<br /> 路由独享守卫&#xff1a;beforeEnter&#xff08;部分路由的登录拦截&#xff09;<br /> 组件内守卫&#xff1a;beforeRouteEnter&#xff08;权限管理&#xff09;、beforeRouteUpdate、beforeRouteLeave<br /> 路由全局解析守卫&#xff1a;beforeResolve&#xff08;这里根据单页面name的指向不同&#xff0c;去访问的接口域名也不同&#xff09;<br /> 三个参数&#xff1a;to&#xff1a;去哪&#xff0c;from&#xff1a;从哪来&#xff0c;next&#xff1a;下一步</p> 

讯享网

当从a页面离开进入b页面时触发的生命周期
1.beforeRouteLeave:路由组件的组件离开路由前钩子,可取消路由离开。
2.beforeEach: 路由全局前置守卫,可用于登录验证、全局路由loading等。
3.beforeEnter: 路由独享守卫
4.beforeRouteEnter: 路由的组件进入路由前钩子。
5.beforeResolve:路由全局解析守卫
6.afterEach:路由全局后置钩子
7.beforeCreate:组件生命周期,不能访问this。
8.created:组件生命周期,可以访问this,不能访问dom。
9.beforeMount:组件生命周期
10.deactivated: 离开缓存组件a,或者触发a的beforeDestroy和destroyed组件销毁钩子。
11.mounted:访问/操作dom。
12.activated:进入缓存组件,进入a的嵌套子组件(如果有的话)。
13.执行beforeRouteEnter回调函数next。

小讯
上一篇 2025-06-16 20:18
下一篇 2025-05-17 18:18

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/201136.html