ts写法vue组件内守卫beforeRouteLeave不生效问题

解决办法

需要加上下面一行代码

Component.registerHooks(['beforeRouteEnter', 'beforeRouteLeave', 'beforeRouteUpdate']);

在这里插入图片描述
然后正常示使用即可

beforeRouteLeave(to:any, from:any, next:any) {
    
    
  to.meta.keepAlive = true;
  next(0);
}

猜你喜欢

转载自blog.csdn.net/qq_42068550/article/details/120528035