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

Всех приветствую. Подскажите такой момент: есть ли способ заставить данные

из store (Vuex) подгружаться в компонент только после того, как они были в store изменены? Понятно, что сами данные через computed, но я хочу избежать пустых значений, который отображаются по умолчанию.

10 ответов

25 просмотров

Вам точно нужно именно это или может какой то прелоудер для страницы? Т. е. Просто пользователю показать что данные грузятся

Timur-Iskakov Автор вопроса
✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
Вам точно нужно именно это или может какой то прел...

Поясню. Есть компонент корзины, в котором вызывается beforeCreate () { store.dispatch( 'GET_BASKET_FULL' ) } В другом компоненте, - листинге, - есть computed: isInBasket (), который зависит от этих данных. Тут либо сделать, чтобы компонент корзины грузился всегда первым (но там async в dispatch, так что это не сыграет большего значения), либо, да, вешать прелоадер.

Timur-Iskakov Автор вопроса
✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
Что юзер должен видеть пока корзина не догрузилась...

Листинг товаров: карточки товара с фото, название и прочим. От загрузки компонента корзины зависит только класс кнопки "В корзину" и надпись, по сути.

Timur-Iskakov Автор вопроса
✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
Вам нужно чтобы листинг товаров не показывался пок...

Нет, как раз наоборот. Нужно, чтобы листинг показывался пользователю со всеми данными, включая нужный класс кнопки, который зависит от того, есть товар в корзине или нет. Нужно, чтобы первым грузился компонент корзины, чтобы к моменту подгрузки компонента с листингом, данные уже были в store.

Timur Iskakov
Нет, как раз наоборот. Нужно, чтобы листинг показы...

Ок, пока грузится корзина, листинга нет? Просто вы же можете повесить простой v-if который проверит наличие данных в сторе

Timur-Iskakov Автор вопроса
✙ Nikita 🇺🇦🇵🇱🇱🇻🇱🇹🇪🇪🇺🇸🇬🇧🇨🇿🇫🇷🇩🇪🇮🇹🇧🇬🇹🇼🇯🇵🇰🇷🇹🇷🇪🇸🇬🇷
Ок, пока грузится корзина, листинга нет? Просто в...

могу, но это приведет к "миганию" кнопки: сначала класс будет по умолчанию, а через несколько сотых секнуды станет классом для добавленных в корзину товаров.

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта