169 похожих чатов

Я предпочитаю во vuex ложить что-то глобальное, например то что

выводится в футере или хидере, валюты всякие, и прочую херь которая может потребоваться отовсюду. а вот в таких кейсах мне кажется лучше юзать локально компонент и не раздавать эти данные наружу.

у меня вот ещё вопрос, допустим есть роут /category/my-category-url/

я топаю по API и получаю оттуда объект категории, далее передаю его в пропсы <posts-list :categoryID="category.ID"/>, а в самом posts-list у меня данные грузятся по хуку created. Но т.к. во время created в пропсе лежит 0, то все естественно не работает.
Как мне дождаться, пока мой родительский компонент загрузит объект и передаст мне верные данные? Вешать вотчер что-ли?

2 ответов

40 просмотров

Чтобы при отсутствии данных ошибки не лезли просто ставишь на компонент или внутри компонента v-if="postsList.length" и всё. А касаемо главного вопроса - я раньшн через вуекс всё делал, но практика показывает, что если нет супермега вложенности компонентов, то сильно проще через пропсы данные вниз передавать и через эвенты снизу получать триггеры на выполнение действий. Это с первого взгляда кажется сложнее. На самом деле 1) кода меньше 2) всё идёт по цепочке, так что проще дебажить, ибо всё гораздо предсказуемее. Вуекс это конечно хорошо, но мягко говоря не панацея.

А ты не создавай компонент пока не придут данные с api

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта