vue-router的钩子分为三类:

1. 全局钩子
2. 路由独享钩子
3. 组件内钩子

1. 全局钩子

beforeEach(to,from,next)

afterEach(route)

2. 路由独享钩子

beforeEnter(to,form,next)

beforeLeave(to,from,next)

3. 组件内钩子

beforeRouteEnter(to,from,next) 不能获取组件实例this,此时组件实例还没被创建

beforeRouteLeave(to,from,next)

beforeRouteUpdate(to,from,next)

4. 钩子的参数说明

form:当前导航要离开的路由
to: 即将要进入的目标
next: 用next方法resolve钩子

next(): 进行管道中的下一个钩子
next(false): 中断当前导航
next('/')或next({path:'/'}):跳转到一个不同的地址。当前导航呗中断,进行一个新的导航

最新文章

  1. 探索ASP.NET MVC5系列之~~~6.Session篇(进程外Session)
  2. 使用Word2013发布博客
  3. c++返回值 注意事项
  4. 删除桌面IE图标
  5. 【C++】统计代码覆盖率(三)
  6. 面试题_125_to_133_Java 面试中其他各式各样的问题
  7. Mac OS X Shell 脚本和终端命令
  8. jquery的2.0.3版本源码系列(7):3043行-3183行,deferred延迟对象,对异步的统一管理
  9. xCode8以及iOS10 的新特性
  10. 线性表的顺序存储设计和实现 - API函数实现
  11. 用nodejs实现简单爬虫
  12. docker基础学习(一)
  13. python第三章:循环语句--小白博客
  14. lxde 的安装和卸载以及注意事项,lubuntu
  15. 转: JaxbContext生成xml文件或java类对象转化注解
  16. Python编码规则
  17. AsyncTask与ProgressDialog使用笔记(安卓在背景运行耗时任务)
  18. js 滚动条滚动到底部触发事件
  19. _MainTex_TexelSize what's the meaning?
  20. pgsql 变量赋值方法

热门文章

  1. Qt-QML-Charts-ChartView-编译错误-ASSERT: "!"No style available without QApplication!
  2. python操作字符串内容并重新输出
  3. Android 简介
  4. AVL树和伸展树 -数据结构(C语言实现)
  5. 《Spark 官方文档》在Mesos上运行Spark
  6. Python3 条件与循环
  7. 十 Writing YARN Applications
  8. 【转】MySQLroot用户忘记密码解决方案(安全模式,修改密码的三种方式)
  9. Word Ladder Problem (DFS + BFS)
  10. joomla 出现The file Cache Storage is not supported on this platform;