Здравствуйте!
Такая проблема - в корневом компоненте App вызывается асинхронный метод - запрос данных на сервер. Данные хранятся в vuex хранилище. И нужно выполнить метод тогда, когда эти данные будут получены. Данные получаю в компонент через mapGetters из vuex.
И нужно узнать - если данные есть - вызвать.
Я сделал так:
watch: {
currentUser: function(user){ //currentUser - computed свойство, получаемое из vuex
console.log('get previews for user:', user);
this.getPreviewsForUser(user.token) //нужно вызвать, если currentUser есть
},
},
Но оно не работает. Только перезагружать страницу, чтобы заново грузился currentUser