layout: 'login', работает всё ок. Но есть но. Внутри layouts/default.vue подключен виджет, который запускается после загрузки window с помощью import подключается js файлик с запуском скрипта.
проблема в следующем, этот скрипт запускается на странице login, почему? и как это исправить?
Потому что все лейауты инитятся на клиенте.
такс, и что бы это обойти мне свой виджет придется инитить как то на каждой странице отдельно?
Сделай просто плагин, который на клиенте будет только инициализироваться и путем простой проверки на роут делать то, что ты хочешь
спасибо, в целом так и пробую щас сделать.
плагин запускается только при жесткой перезагрузке страницы. А как сделать что б он каждый раз запускался при редиректе, ну или типа того. просто при успешной авторизации, мой plugin не проверяет по новой route. если есть идеи подскажите плз)
Тогда просто эту же логику в мидлварь засунь
Спасибо щас попробую
Для того чтобы в плагине запускать код каждый раз при роутинге есть https://router.vuejs.org/ru/api/#router-aftereach
Обсуждают сегодня