Size: a a a

Vue.js Russian Developers Community

2020 August 17

IP

Igor Pysarenko in Vue.js Russian Developers Community
источник

IP

Igor Pysarenko in Vue.js Russian Developers Community
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
братан чет у тебя условий вложенных много)
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
сложно сильно)
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigory Surkov
Поставил второй next в else, проблема та же. Подкорректирую вопрос. При перезагрузке страницы всё работает нормально, перенаправляет как положено. А вот если перейти на страницу home через router.push() или через поисковую строку без перезагрузки сайта, то отрисуется страница home и перенаправления не случится
у вас должно быть 3 условия, чтобы отправить на логин
1) Нет токена
2) Это защищенная страница
3) Это не логин страница (что следует из 2 вероятно)
источник

ML

Max Lomov in Vue.js Russian Developers Community
@NothingToSayH так у тебя не замыкание ли классическое:
источник

ML

Max Lomov in Vue.js Russian Developers Community
?
источник

GS

Grigory Surkov in Vue.js Russian Developers Community
Grigorii K. Shartsev
Чем последние два условия отличаются?
Черновой вариант. Пока не разобрался почему, но страницу логина кидает то в pending, то в current. При чём непонятно с какой стати
источник

ML

Max Lomov in Vue.js Russian Developers Community
стор диспатчишь и дергаешь стор, потом снова и снова и снова
источник

IP

Igor Pysarenko in Vue.js Russian Developers Community
тогда каким способом пересобрать массив в сторе ?
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigory Surkov
Черновой вариант. Пока не разобрался почему, но страницу логина кидает то в pending, то в current. При чём непонятно с какой стати
вам вообще не надо к хистори обращаться для этой задачи
источник

W

Whoisyourdaddy in Vue.js Russian Developers Community
Max Lomov
стор диспатчишь и дергаешь стор, потом снова и снова и снова
вечный двыгатель 🌚
источник

IP

Igor Pysarenko in Vue.js Russian Developers Community
чтобы он обновился на другой и текущей вкладке
источник

GS

Grigory Surkov in Vue.js Russian Developers Community
Рафаил Мамедов
вам вообще не надо к хистори обращаться для этой задачи
Я уже понял :]
источник

ML

Max Lomov in Vue.js Russian Developers Community
Igor Pysarenko
тогда каким способом пересобрать массив в сторе ?
ну поизящнее. Ты лучше вотч на стейт стора повесь
источник

ML

Max Lomov in Vue.js Russian Developers Community
ну и в экшоне перебирай
источник

ML

Max Lomov in Vue.js Russian Developers Community
ну или геттером отдавай пересобраный, в зависимости от нужды
источник

ML

Max Lomov in Vue.js Russian Developers Community
в вотче можешь смотреть есть ли изменения например
источник

РМ

Рафаил Мамедов... in Vue.js Russian Developers Community
Grigory Surkov
Я уже понял :]
Ну вот проверьте, что нет токена и что требуемая страница защищена (или если защищены все, то, что требоуемая странице не равна логину).
Требуемая это to
источник

GS

Grigory Surkov in Vue.js Russian Developers Community
Рафаил Мамедов
Ну вот проверьте, что нет токена и что требуемая страница защищена (или если защищены все, то, что требоуемая странице не равна логину).
Требуемая это to
Заменил current и pending на to, и теперь всё работает. Спасибо )
источник