Michael
Michael
пришлось немного напичкать прототип вью
Michael
и нехило сбежать от рекомендованного решения, кстати
Roman
Michael
тем не менее, основной SSR поток берётся из верхнего родителя, остальное по большей части -- объект, прокидываемый в чайлды.
Roman
просто если поместить data fetching в smart component'ы то можно собирать сайт как конструктор лего, а иначе нельзя, нужно вручную прописывать логику загрузки и передчи данных в компоненты из родителя (страницы)
Michael
примерно так. А на фронте этот "поток"-объект ссра берётся автоматом асинхронно, потом допиливается
Roman
Michael
Michael
чесн гря не понял, какой поток?
штука Х с данными. Может быть чем угодно, но в случае её отсутствия, срабатывает примерно универсальный асинхронынй фетч
Roman
вот есть у нас 3 грида... первый кроссовки фетчит, второй футболки, а третий вообще палатки... и естественно всё это асинхронно, собственно как заставить SSR ждать страницу пока гриды не отрендерят данные?
Michael
и сср и клиентский вариант попадают на один и тот же бэк поинт
Michael
так же, как и если бы у тебя оно ждало толкьо родительский компонент
Alex
https://tjournal.ru/65675-v-beta-versii-telegram-poyavilas-vozmozhnost-obedinyat-kanaly-v-novostnuyu-lentu
Michael
самое весёлое в идее -- то, что сср никого не ждёт
Michael
ему сразу приходят данные. А бэк в курсе что ему там при таком варианте нужно.
Roman
самое весёлое в идее -- то, что сср никого не ждёт
ну так в этом то и проблема... в шаблоне hacker-news-2.0 настроен asyncData, который на страницах ожидается SSR'ом, но это только на компонентах страницы работает, а не в любом вложенном в неё компоненте, в чём и беда которую я описал в issue
Roman
Michael
Michael
бэк -- боевая бизнес-логика сервера
Roman
бэк и фронт.
это понятия относительные, что конкретно имеется ввиду
Michael
фронт включает в себя сср часть.
Michael
хз что там относительного. Общепринятое.
Roman
бэк это API с которой ты данные читаешь? или это Node.js сервер который рендерит приложуху? что это в твоём понятии?
Stanislav
Roman
Roman
просто в моём понятии backend это данные
Roman
будь то REST, GQL, SOAP, whatever..
Roman
а нода рендерющая приложуху - часть приложухи
Stanislav
На бэке какая-нить ява, которая общаяется с нодой, которая общается с фронтом :)
Roman
f*ck, I'm confused right now.
Алексей
ноду которая ssr делает можно тоже фронтом называть
Roman
задам вопрос проще... нельзя ли разве в смарт компонентах передать "выше" некий сигнал мол "меня подождите, я тормоз".. который собственно получает самый главный компонент (страница) и не ресолвится пока тот не ресорвится..
Stanislav
Evgheni
нода это движок который был в браузере, т.е выполняет клиентовский код, тут как не посмотришь, всё изврат и ересь
Stanislav
Алексей
Алексей
по работе с тем же http и всякими файлами
Алексей
хотя я сейчас в роли капитана очевидности выступил
Stanislav
Есть немного)
Roman
т.е. если..
Page (root)
A Dumb
B Smart
C Dumb
D Smart
B и D - асинхронные тормоза... Page не должен разрешиться пока те не ответили мол готовы, при этом изначально Page об их существовании не знает
Evgheni
могу лодку выдать
Roman
т.е. нельзя ли в created пробросить некий сигнал, который прослушивает Page компонент?
Stanislav
Michael
ткнуть смарт компонент в дамб -- это круто.
Michael
прям жесть
Michael
Лана, кот-нибудь юзал mint-ui ?
Michael
как ощущения?
Roman
Roman
а иначе D начнёт ресолвиться после того как разрешился B
Roman
nested asynchronous execution
Roman
Michael
Лана, кот-нибудь юзал mint-ui ?
Michael
как ощущения?
Michael
А onsen ui кто-то юзал?
Davron
Как миксин использовать и где регистрировать index.js или компоненте как вызвать методы
Davron
Подскажите пожалуйста или киньте урл
Stanislav
Oleg
Всем привет!
this.$forceUpdate is not a function vue
но если без вызова то - ƒ (){var t=this;t._watcher&&t._watcher.update()}
Кто-нибудь сталкивался?
P.S. полагаю, что решение на поверхности.
Roman
Roman
во время вызова this уже инициализирован?
Oleg
Oleg
@Romshark спасибо!
Roman
✌️
Astr0junk
Коллеги, я тут на кое-что наткнулся и пытаюсь понять правильно ли я осознал
Astr0junk
миксин работает не как фабрика, а как сингтон
Astr0junk
правильно?
Astr0junk
либо это у меня так выходит потому что в миксине я для транспорта подключаю аксиос и навешиваю на него интерсепторы, которых становится столько, сколько я раз миксин использовал
Astr0junk
кто-нибудь подобное встречал и как решал?
Oleg
в каком контексте вызываешь?
есть варианты вместе с детьми обновлять или это прожерливо по ресурсам и поэтому не заимплементили этот момент во vue?
Проще тогда через props решать?
Roman
Oleg
чтобы условие сработало и компонент отображался уже иначе
Oleg
возможно и костыль (этого я конечно же не хочу)
Someone
Товарищи дорогие