@vuejs_ru

Страница 3627 из 3900
x-foby
12.09.2018
12:58:35
спасибо) но сейчас покажу кое что, почему я называю VueComponent
Если честно, вообще не понимаю, в чём тогда был вопрос, если вы видели в консоли, как называется свойство, содержащее инстанс)) Ну да ладно. Главное - разобрались

x-foby
12.09.2018
13:01:43
просто я был в непонятках, потому, что я его в хуке created вызывал)
Это ещё раз говорит о том, что проблему в будущем нужно описывать максимально подробно)

Google
Александр
12.09.2018
13:10:11
может кто знает в чем ошибка?



Anton
12.09.2018
13:10:44
а код показать?

?? Denis
12.09.2018
13:11:05
А ты угадай! (С)

Александр
12.09.2018
13:11:27


?? Denis
12.09.2018
13:11:44
Что такое datebuy

Alex
12.09.2018
13:11:53
А вью не выдает варнинг если итерируешь компоненты?
ещё на этапе сборки) Не знаю чего меня дёрнуло размышлять об этом) Тем более в доке по апи вью были сухие факты, а вот в гайде уже поинтереснее про это написано. Всем спасибо.

Александр
12.09.2018
13:11:54
объект

?? Denis
12.09.2018
13:11:54
И где он у тебя в обьекте

Александр
12.09.2018
13:12:40
рядом в фигурных скобках то объект

?? Denis
12.09.2018
13:12:53
product ["Дата покупки"].title

В твоём случае и с твоими двнными

Google
?? Denis
12.09.2018
13:13:48
Либо жсон нормальный сделай либо вот выше костыль

Александр
12.09.2018
13:14:37


а что с json не так?

Alex
12.09.2018
13:15:52
а что с json не так?
вот тут можно проверить https://jsoneditoronline.org/

voix
12.09.2018
13:17:37
может кто знает в чем ошибка?
Тебе точно на это выводит ошибку? Рендерится же нормально. Мало информации.

Hedint
12.09.2018
13:18:08
Тебе точно на это выводит ошибку? Рендерится же нормально. Мало информации.
плюсую, у тебя же вывелся title из этого объекта. скорее всего ошибка где-то еще

Alex
12.09.2018
13:18:32
вангую - ошибка в тот момент когда данных еще нет

Александр
12.09.2018
13:20:04
ошибка точно там product.dateBuy норм работает а если product.dateBuy.title то уже ошибка))

но оно работает

Alex
12.09.2018
13:20:48
работает потому что данные потом приходят

Александр
12.09.2018
13:21:10
так а почему product.dateBuy работает?

Maxim
12.09.2018
13:21:56
так а почему product.dateBuy работает?
у тебя это всё в data компонента лежит?

Или приходит с сервера?

Александр
12.09.2018
13:22:07
с сервера

created

Maxim
12.09.2018
13:22:19
А изначально какие данные в компоненте?

в дата?

Alex
12.09.2018
13:22:26
ну и ты рендеришь когда данных нету)

поздравляю шарик

Maxim
12.09.2018
13:22:35
)))

Google
Александр
12.09.2018
13:22:39
vuex

Maxim
12.09.2018
13:22:56
Покажи скрин компонента

Александр
12.09.2018
13:22:59
так в product.dateBuy тоже же ничего нету

Alex
12.09.2018
13:23:06
там пустой обьект

Александр
12.09.2018
13:23:10
я гружу product

Maxim
12.09.2018
13:23:18
само поле dateBuy есть

Alex
12.09.2018
13:23:37
Maxim
12.09.2018
13:23:46
Если оно у тебя null, то обращение по ключу в dateBuy дает ошибку

Hedint
12.09.2018
13:24:19
x = {} x.dateBuy // undefined, но не ошибка x.dateBuy.title //ошибка

Александр
12.09.2018
13:24:38
x.title работает норм))

Alex
12.09.2018
13:24:45
норм)))

voix
12.09.2018
13:24:45
Мммм

Kendr
12.09.2018
13:24:51
babel 7 => x?.dateBuy?.title

Alex
12.09.2018
13:25:05
x.title работает норм))
показать где учить js?

Maxim
12.09.2018
13:25:06
x = {} x.dateBuy // undefined, но не ошибка x.dateBuy.title //ошибка
ты пытаешься ключ у udefinde вызвать

DimenSi
12.09.2018
13:25:16
x = {} x.dateBuy // undefined, но не ошибка x.dateBuy.title //ошибка
потому, что у undefined нет свойства title

Maxim
12.09.2018
13:25:18
так пораждается исключение

DimenSi
12.09.2018
13:25:19
поэтому и падает ошибка

voix
12.09.2018
13:25:23
x = {} x.dateBuy // undefined, но не ошибка x.dateBuy.title //ошибка
Может, тебе загуглить что за андефайнд такой?

Google
Hedint
12.09.2018
13:25:25
спасибо, капитаны

Александр
12.09.2018
13:25:45
понял, так как избежать ошибку?

Alex
12.09.2018
13:25:52
бугггг

DimenSi
12.09.2018
13:25:56
x.dateBuy && x.dateBuy.title

Alex
12.09.2018
13:25:56
не соверщай ее

и не будет)

voix
12.09.2018
13:26:01
понял, так как избежать ошибку?
Дождись получения данных с сервера.

Admin
ERROR: S client not available

Svyat
12.09.2018
13:26:55
Await и async?

Maxim
12.09.2018
13:26:56
понял, так как избежать ошибку?
используй дефолтовые значения

что x.dateBuy = {}

а не null например

если vuex, то просто сделай так, чтобы в state были initial values для используемых данных, которые крашат всё. Если без, то в data компонента

Александр
12.09.2018
13:29:17
async created () {}

это кастыль?

))

Maxim
12.09.2018
13:29:23
да

Alex
12.09.2018
13:29:29
Await и async?
можно и промис. Просто рендери при условии загрузки, например флаг loading можно переключить после загрузки данных

Александр
12.09.2018
13:30:34


Google
Александр
12.09.2018
13:30:37
а так можно?

DimenSi
12.09.2018
13:30:48
да
а почему костыль

Maxim
12.09.2018
13:30:50
А зачем?

DimenSi
12.09.2018
13:30:52
не очень понял

voix
12.09.2018
13:31:04
product.dateBuy && product.dateBuy.title || 'Загружаю...'))

Maxim
12.09.2018
13:31:09
а почему костыль
зачем делать асинхронный вызов хука создания?

DimenSi
12.09.2018
13:31:22
зачем делать асинхронный вызов хука создания?
человек в хуке хочет зафетчить данные

Vitalii
12.09.2018
13:31:24
Народ хелп, не могу найти доку, в которой перечисляются все опции, которые указываются в новом экземпляре Vue

Александр
12.09.2018
13:31:27
потому что страница строиться на основе данных

DimenSi
12.09.2018
13:31:46
что и, почему нельзя фетчить данные в хуке

наркоман

расскажи давай

voix
12.09.2018
13:33:17
потому что страница строиться на основе данных
Если ты действительно хочешь дождаться получения данных, сколько бы это не заняло времени, а потом отрисовать, то делай через эвейты.

Maxim
12.09.2018
13:33:21
что и, почему нельзя фетчить данные в хуке
я не про фетчинг данных в хуке

DimenSi
12.09.2018
13:33:34
Maxim
12.09.2018
13:33:53
я про то, что зачем делать сам created асинхронным

voix
12.09.2018
13:33:58
потому что страница строиться на основе данных
Но ты также можешь изначально ставить заглушки или пустые поля, а потом они сами заменятся, как придет ответ с серва

Vitalii
12.09.2018
13:34:08
https://vuejs.org/v2/api/
благодарю, Options/DOM - то, что надо)

Страница 3627 из 3900