开发者社区> 问答> 正文

【Vue基础】什么是路由守卫?路由的钩子函数有哪些?分别说出使用场景及用法。

展开
收起
前端问答 2019-11-23 19:53:20 1184 0
1 条回答
写回答
取消 提交回答
  • 前端问答小助手
    1. 什么是路由守卫? 路由跳转前后做的一些验证

    2. 路由常见的钩子函数

      • beforeRouteEnter
      • beforeRouteUpdate
      • beforeRouteLeave
      • beforeEach(全局守卫)

    使用场景:

    beforeRouteEnter:当路由进入之前,登录验证、热力图的记录等; beforeRouteUpdate:当路由进行更新的时候,如果当前路由发生了变化,但是不需要组件的创建销毁过程的时候,就需要用到这个钩子函数; beforeRouteLeave:当路由离开的时候,当用户没有进行支付离开的时候,当用户填写完信息没有保存的时候; beforeEach:全局守卫,验证用户是否登录。

    2019-11-24 12:31:13
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Vue.js 在前端服务化上的探索与实践 立即下载
利用编译将 Vue 组件转成 React 组件 立即下载
Vue.js在前端服务化上的实践与探索 立即下载