Skip to content

Commit 6486002

Browse files
committed
refactor: 增加路由钩子函数
1 parent 5befe38 commit 6486002

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import Vue from 'vue';
2+
import Component from 'vue-class-component';
23
import Element from 'element-ui';
34
import 'element-ui/lib/theme-chalk/index.css';
45
import { getSize } from '@/utils/auth';
@@ -17,6 +18,13 @@ import './registerServiceWorker';
1718
// mock
1819
import { mockXHR } from '../mock';
1920

21+
// 注册钩子函数
22+
Component.registerHooks([
23+
'beforeRouteEnter',
24+
'beforeRouteLeave',
25+
'beforeRouteUpdate'
26+
]);
27+
2028
// mock api in github pages site build
2129
if (process.env.NODE_ENV === 'production') {
2230
mockXHR();

0 commit comments

Comments
 (0)