开发者社区> 问答> 正文

vue-router 中的导航钩子函数

vue-router 中的导航钩子函数

展开
收起
请回答1024 2020-04-07 21:03:46 947 0
1 条回答
写回答
取消 提交回答
  • (1)全局的钩子函数 beforeEach 和 afterEach

    beforeEach 有三个参数,to 代表要进入的路由对象,from 代表离开的路由对象。next 是一个必须要执行的函数,如果不传参数,那就执行下一个钩子函数,如果传入 false,则终止跳转,如果传入一个路径,则导航到对应的路由,如果传入 error ,则导航终止,error 传入错误的监听函数。

    (2)单个路由独享的钩子函数 beforeEnter,它是在路由配置上直接进行定义的。

    (3)组件内的导航钩子主要有这三种:beforeRouteEnter、beforeRouteUpdate、beforeRouteLeave。它们是直接在路由组 件内部直接进行定义的。

    2020-04-07 21:03:54
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

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