проекте он уже использовался (я взял за шаблон небольшое готовое приложение, где была реализована авторизация)
теперь у меня сложилась ситуация, что для запросов используется переопределенный axios, в котором импортирован store и используется для добавления к запросам хедеров (и еще там некоторых вещей)
то есть логинимся, кладем в локальное хранилище токен и потом добавляем его ко всем запросам (так было сделано в этом шаблонном проекте)
но когда я начал пробовать использовать vuex для других целей, что бы подгрузить некие данные, то мне потребовался всё тот же переопределенный axios в котором тоже используется store
в итоге я получаю ошибку на строчку
if (store.getters.getLoggedUser) {
так как store равен undefined, потому что видимо еще не инициалилизировался до конца, так как использует в конечном итоге сам себя (по крайней мере я так понимаю проблему)
подскажите пожалуйста, как решить такую проблему? что я делаю не так?
this.$store.getters.getLoggedUser и если там просто возвращает значение из state то используй state напрямую
Обсуждают сегодня