Я создаю навигационную охрану для перенаправления пользователя на какую-либо страницу, я получаю статус авторизации от vuex:
state: {
auth: false,
},
и в vue -выходе, прежде чем установить, я устанавливаю условие, что при состоянии авторизации имеет значение false и маршрут не является adminAuth, перенаправление на adminAuth route
var auth = store.state.auth
if (!auth){
if( to.name !== "adminAuth" ){
next( { name: 'adminAuth' } )
}
}
Проблема заключается в том, что маршрут изменился в первый раз, next () не работает должным образом, но во второй раз, работает должным образом! ты можешь мне помочь?