main.ts中配置如下
import Component from 'vue-class-component';
Component.registerHooks([
'beforeRouteEnter',
'beforeRouteLeave',
'beforeRouteUpdate',
]);
但是在组件中使用 beforeRouteEnter()不执行
private beforeRouteUpdate(to: Route, form: Route, next: () => void): void{
console.log(11)
next();
}
在新的js文件中执行
然后在main.ts 最上面引入registerHooks.js