Здравствуйте, написал вот такой код:
router.beforeEach((to, from, next) => {
if (to.matched.some(record => record.meta.requiresAuth)) {
if (Store.getters.isLoggedIn) {
next()
return
}
next({ name: 'Feed' })
} else if (to.matched.some(record => record.meta.guest)) {
if (localStorage.getItem('access_token') == null) {
next()
} else {
next({ name: 'Feed' })
}
} else {
next()
}
})
Проблема в том что если я удаляю access_token из localStorage.getItem то меня не кидает на /login а появляется белый экран. Буду рад любому совету.