😊
Подскажите, во Vuex.js я подключил модули, но не понимаю как определить, что модуль загружен и можно запрашивать данные для компонента?
lifecycle hooks
Они динамически подключаются ?
Асинхронно?
синхронно регаю, но компонент инициализируется раньше подключения модуля...
.getters['catalog/findCatalogItem']
😑 я не понял))
ты не правильно обращаешься к геттеру: сложные названия пишутся в квадратных скобках
Для обращения в геттеру catalog/findCatalogItem надо использовать выражения в квадратных скобках, а не просто точку. store.getters.catalog/findCatalogItem() - это обращение к catalog поделить на результат функции findCatalogItem() store.getters['catalog/findCatalogItem']() - это обращение к catalog/findCatalogItem и его вызов
А findItem точно функция?
видимо, как компьютед :)
проверь, что модуль в этот момент есть, что он действительно под этим именем
ну вот про это и вопрос был изначально.. да, инит компонента происходи раньше чем инклудится модуль 😞
посмотрел что в отладке в this есть
Обсуждают сегодня