время создания страницы в методе created, и есть вычисляемое свойство, которое берет данные из загруженных, как мне сделать, чтобы вычисляемое свойство срабатывало, только когда данные полностью пришли?
В-иф
Так в том и проблема, что он возвращает false, из-за того что данные ещё не пришли
И чо? Как придут, Станет тру Страничка перерендерится
Я не хочу, чтобы он видел контент который в false
пользователю
😁 Не показывай его пока в-иф фальш В этом его смысл и есть
У меня есть computed метод, который возвращает true или false, если true показывается одна кнопка, если false то другая
Даже не знаю что ответить на такое откровение...
разверни свою мысль, либо приложи скрины кода и тыкни на проблемное место
Про карточку товара.У меня при загрузки страницы с сервера приходят данные о товаре. Я в методе mounted проверяю есть ли он, то есть смотрю есть ли такой товар в корзине, также с сервера получаю количество данного товара, в этом методе вычитаю количество пришедшего с сервера и вычитаю что есть в корзине, если больше нуля, то показываю кнопку "добавить в корзину", иначе вывожу сообщение о том, что данного товара "нет в наличии"; Проблема в том что когда страница загружается отображается, что его "нет в наличии", это происходит из-за того что данные с сервера ещё не пришли. Как решить данную проблему?
создай новый computed и в нем проверяй, что данные с сервера пришли затем добавь в шаблон новый v-if с этим computed и показывай данные о товаре только после того, как они пришли с сервера пока данные не пришли, ты можешь показывать какой-нибудь спиннер, чтобы пользователь понимал, что идет загрузка
Окей, попробую. Спасибо большое
Зачем компутед делать то? Просто, виф=переменная
затем, что данные о товаре, очевидно, лежат в объекте если у него изначально он проинициализирован как объект, то нужно писать Object.keys(object).length, а такое не нужно пихать в шаблон
Дык не надо инициализировать сущность пустым объектом. В чем смысл? Коллекцию надо
мы не знаем, как у него проинициализирована переменная, поэтому я предложил самый оптимальный вариант с computed если дефолтное значение null, то можно обойтись без него
) думаю оптимально подсказать как правильно делать, а не прикрывать костылями возможную дичь) Блин я че-то токсичный какой-то.. Спать
Обсуждают сегодня