File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change 1
1
# ` router.afterEach(hook) `
2
2
3
- 设置全局的后置勾子函数 ,该函数会在每次路由切换** 成功进入激活阶段** 时被调用。
3
+ 添加一个全局的后置勾子函数 ,该函数会在每次路由切换** 成功进入激活阶段** 时被调用。
4
4
5
5
注意,该函数调用时仅仅意味着切换已经被验证过了,也就是所有 ` canDeactivate ` 和 ` canActivate ` 勾子函数都成功的被断定( resolved )了,而且浏览器地址栏中的地址也已经更新。并不能保证所有的 ` activate ` 勾子函数都被断定了。
6
6
7
- 注意,只能有一个全局的后置勾子函数。但是你可以在这个勾子函数内实现自己的中间件系统 。
7
+ 你可以注册多个全局的后置勾子函数,这些函数将会按照注册的顺序被同步调用 。
8
8
9
9
### 参数
10
10
Original file line number Diff line number Diff line change 1
1
# ` router.beforeEach(hook) `
2
2
3
- 设置全局的前置勾子函数 ,这个函数会在路由切换开始时调用。调用发生在整个切换流水线之前。如果此钩子函数拒绝了切换,整个切换流水线根本就不会启动。
3
+ 添加一个全局的前置勾子函数 ,这个函数会在路由切换开始时调用。调用发生在整个切换流水线之前。如果此钩子函数拒绝了切换,整个切换流水线根本就不会启动。
4
4
5
- 注意,只能有一个全局的前置勾子函数。但是你可以在这个勾子函数内实现自己的中间件系统 。
5
+ 你可以注册多个全局的前置勾子函数。这些函数会按照注册的顺序被调用。调用是异步的,后一个函数会等待前一个函数完成后才会被调用 。
6
6
7
7
### 参数
8
8
You can’t perform that action at this time.
0 commit comments