vue路由守卫内获取实例

由于路由守卫是一个回调函数,this是不指向实例的,如下vm为实例

     beforeRouteEnter:(to,from,next)=>{
        next((vm) => {
          var data=vm.$store.state.user
            if(data===""||data===undefined||data===null){
              next('/login');
            }else{
              next(true);
            }
        });
      },

你可能感兴趣的:(vue)