Uncaught (in promise) undefined

Estimados
Tengo inconvenientes a la hora de loggearme.
Esto es el Router:
Vue.use(VueRouter)

const routes = [

{

path: "/",

name: "Home",

component: Home,

meta :{

  administrador:true,

  empleado:true,

  vendedor:true,

  cliente:true

}

},
{

path: '/login',

name: 'Login',

component: Login,

meta :{

  libre: true

}

}

]

const router = new VueRouter({

mode: ‘history’,

base: process.env.BASE_URL,

routes

})

router.beforeEach((to, from, next) => {

if (to.matched.some(record => record.meta.libre)){

next()

}else if(store.state.usuario && store.state.usuario.privilegio == ‘Administrador’){

if (to.matched.some(record => record.meta.administrador)){

  next()

}

}else if(store.state.usuario && store.state.usuario.privilegio == ‘Empleado’){

if(to.matched.some(record => record.meta.empleado)){

  next()

}

}else if(store.state.usuario && store.state.usuario.privilegio == 'Vendedor'){

  if(to.matched.some(record => record.meta.vendedor)){

  next()

  }

}else if(store.state.usuario && store.state.usuario.privilegio == 'Cliente'){

  if(to.matched.some(record => record.meta.cliente)){

  next()

  }

} else{

  next({

    name: 'Login'

  })

  //next()

}

});

export default router;
Resulta que a la hora de iniciar el sistema me sale un error en consola: Uncaught (in promise) undefined y cuando me logueo me sigue saliendo el mismo errror y no puedo ingresar a ver los componentes.
Agradeceré su apoyo
Gracias
Eric Marín

Hola amigo, consulta, utilizas algún plugin de permiso para los componentes?

si tienes dev tools instalado en chrome o bien en la consola ver algunos detalles mas sobre el problema que da, a ver si sale algún punto para ver donde direccionar el problema…

1 Like

Estimado Trance, gracias por responder a mi consulta.
Alli te adjunto lo que me sale al iniciar mi aplicación y cuando deseo loguerame. Espero que sea la información que me pides para que me ayudes a verificarlo.
Gracias de antemano por tu apoyo.
Saludos