странице/компоненте, в секции created, что бы чуть позже достать из state значения для отрисовки шаблона. Проблема в том что такие методы:
а) должны всегда вызываться первыми, до того как другие методы компонента начнут взаимодействовать с данными, которые они возвратят. Эта последовательность может быть легко нарушена руками человека, что приведет к поломке всего скрипта.
б) они всегда вызываются по умолчанию, так что появляется желание исключить их из кода компонента, либо как то инкапсулировать его, что бы вызовы не бросались в глаза
Мы можем как то инициализировать стор (вызвать actions/mutations) без вызова на страницах/компонентах? Либо может быть есть какие то лаконичные идеи/наработки по этому поводу?
Никто не сталкивался? Проблема то злободневная
а зачем методы класть в стор?
потому что мы не можем мутировать стор вне actions/mutations
изменить флоу получения данных, включив в него выполнение этих методов, если данных нету / запрос еще не выполнялся?
вызывайте их в корневом экземпляре, в том же created
Каким образом ты предлагаешь его изменить? Включить все эти запросы в один единый запрос в actions и вызывать только его?
для начала расскажи, что это за запросы
обыкновенные рест запросы связаные с бизнес логикой, которая, в том числе, требуется для построения шаблона
тогда стор там скорее всего вообще не нужен.. но вряд ли тебя устроит ответ такой %)
тогда мы утыкаемся в то что у нас будет миллиардов emit/props'ов, компоненты становятся жестко связанными 🤔
а это еще один плохой звоночек)
ну все сразу не стоит ищем данные в сторе * данных нету - запрашиваем эти данные, сохраняем в стор, отдаем просящему * данные есть - отдаем просящему
мы на одном фреймворе работаем, коллеги? 😁
Обсуждают сегодня