已解决
导航守卫和拦截器
来自网友在路上 141841提问 提问时间:2023-10-24 04:58:56阅读次数: 41
最佳答案 问答题库418位专家为你答疑解惑
导航守卫
1.全局守卫 :
全局前置守卫(beforeEach),分别有三个参数to,form,next
使用场景:全局前置守卫是最常用的导航守卫,它主要作用于登录验证,获取用户权限信息等场景。
全局后置守卫(afterEach),分别有两个参数to,form
使用场景:主要作用于分析、更改页面标题、声明页面等辅助功能场景。
2.路由独享守卫(beforeEnter):只针对当前路由生效,和其他路由没有关系。
3.组件内守卫:在组件内直接定义路由导航守卫,组件内守卫又分为进入守卫(beforeRouteEnter),更新守卫(beforeRouteUpdate),离开守卫(beforeRouteLeave)。
请求拦截和响应拦截
请求拦截:请求发送前进行一些操作,例如在每个请求体里加上token
响应拦截:在接收到响应后进行一些操作,例如在服务器返回登录状态失效,需要重新登录的时候,跳转到登录页。
总结:都是提前做了一些操作,可以作为程序优化的一种处理方式;
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"导航守卫和拦截器":http://eshow365.cn/6-22994-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: 高等数学啃书汇总重难点(五)定积分
- 下一篇: 利用dns协议发起ddos反射攻击