Oleksandr
И поэтому там свойство дата
Evgheni
Да, но он говорит что так не работает
проверил у себя, работает так, фиг знает что у него
Tom
Тоже проверил, все норм работает
Tom
Честно говоря тяжело понять его формулировку, мб только мне
Oleksandr
Шаблон где ошибка
Evgheni
теперь где объявляешь data покажи
Oleksandr
Tom
-_-
Oleksandr
Evgheni
ох тыж ёпт твою мать
Tom
)))
Oleksandr
Ребят, я тоже не могу угадать, что вы думаете
Vipous
Должно быть просто id и просто data
Oleksandr
Вай ?
Oleksandr
Не должно быть
Oleksandr
Я же возвращаю обьект вида {data: null, meta: null}
Oleksandr
Значит vue.$data == {data: null, meta: null}
Vipous
А хотя да.
Vipous
Выведи в шаблоке просто data
Evgheni
выведи в консоль эту documentApp, мы хотим знать что внутри
Vipous
Pre {{data}}
Oleksandr
Я вывожу documentApp.data и там есть весь обьект. Но не суть, что внутри, ибо вью говорит что самое свойство data не обьявлено
Oleksandr
Там уже не важно, что внутри, имхо
Oleksandr
Но ща
Evgheni
нее, нам важно
Oleksandr
Я не могу вывести его в шаблон, ибо в том и проблема, что вью не видит этого свойства
Oleksandr
Pre {{data}}
🤔
Ребят, я тоже не могу угадать, что вы думаете
new DocumentApp синхронно выполняется?
Oleksandr
Oleksandr
нее, нам важно
Oleksandr
Конструктор да, функция load - нет. Но я в конце функции data вывожу на консоль обьект, и он инициализирован
Oleksandr
new DocumentApp синхронно выполняется?
🤔
Попробуй делать это в created
Evgheni
Попробуй делать это в created
вряд ли будет какая-то разница
Vipous
Напиши return {data:id:...} Верни явно
Oleksandr
Oleksandr
Свойство есть
Oleksandr
Evgheni
а если объявишь data как поле а не как свойство?
Oleksandr
Это же синонимы
Oleksandr
а если объявишь data как поле а не как свойство?
Oleksandr
Я не понял какое поле ? Computed ?
Oleksandr
Поле и свойство обьекта этоо же одно и то же
Evgheni
а не, я перепутал просто
Evgheni
а если return window.documentApp ?
Oleksandr
Попробовал, но нет. Попробовал заодно сделать ее локальной переменной
Evgheni
на крайний случай можешь сделать: data () { return new DocumentApp(.........) } а лоад вызов и в window засунуть в created хуке
Astr0junk
Коллеги, есть какой-нибудь вариант в следующем случае, без ssr? Итак, есть разметка - приезжает с бэка в документе, на неё биндится приложение на вью, генерит ту же разметку, делает фетч запрос за некоторыми данными, как следствие рендерится сначала без этих данных, а потом с ними. Виден блинк из-за этого. Есть какой то вариант сделать первый рендер после того как данные сфетчатся с сервера?
Rafael 🌵
есть
Rafael 🌵
(new Vue()).$mount('#app')
Astr0junk
в какую сторону доки глядеть?
Rafael 🌵
и этот mount после загрузки данных вызывай
Astr0junk
оно так и есть
Astr0junk
ааа
Astr0junk
ну вот
Astr0junk
так я и подумывал
Astr0junk
не очень красиво увы
Stanislav
спер у меня идею!
Я раньше подумал
Michael
спер у меня идею!
твой ариант проще
Astr0junk
у компонента свой фетч урл
Rafael 🌵
Astr0junk
но можно и повыше попросить данные
Michael
:D это шутка?
Нет, -- у астрожанка промизы есть, а они усложняют концепт.
Oleksandr
Тут товарищ посоветовал обернуть весь documentApp в обьект, и так работает. Раньше так и было, хотел избавиться от этого. Но не получилось
Oleksandr
на крайний случай можешь сделать: data () { return new DocumentApp(.........) } а лоад вызов и в window засунуть в created хуке
Evgheni
:D это шутка?
сарказм :D
Rafael 🌵
Нет, -- у астрожанка промизы есть, а они усложняют концепт.
но я именно идею Стаса другими словамы говорил
Stanislav
но можно и повыше попросить данные
Ну если только у тебя запросы синхронные...
Alexander
а какой правильный путь использовать jquery внутри вуе? кроме - не использовать. например мне внутри моего компонента надо найти тег и к нему применить плагин, как это лучше сделать?
Michael
А вообще нахера те жкери там?