Александр
Сейчас created потом axios get и app.VARIABLE = данные
🅅aleriy
https://ssr.vuejs.org/en/data.html
ℝei
И каким образом твой ssr реализован?
Aндрeй
Народ, всем привет)
Александр
Шаблонизатор Jinja2 рендерит страницу готовую и отдаёт её клиенту по запросу.
Aндрeй
Кто нибудь встрачал вот такум менюшку на vue? https://abouolia.github.io/sticky-sidebar/
ℝei
ясненько
Александр
server-side rendering именно так и должен выглядеть.
Александр
Это как заказ ресторанной еды на дом.
ℝei
Кто такое сказал?
Александр
Повар не должен везти свою кухню и поварят.
Александр
Сказал server-side rendering
ℝei
Эван и его дока считают по другому.
Александр
Интерпретация адаптации под субъективную реальность? 🤔
Александр
Рендеринг на стороне сервера должен быть полноценным рендерингом на стороне сервера.
ℝei
Я уж подумал, что все поняли что мешать сервер с фронтом и отдавать фронт серверными темплейтами это каша и полный бред 🙈 но.. видимо не всем это еще понятно
Stanislav
Логично
🅅aleriy
т.е. vue в данной схеме как простая замена jquery? :))
🅅aleriy
ну так зачем же из пушки по воробущкам то стрелять?
🅅aleriy
SSR это немного другое, чем вы себе это поняли
🅅aleriy
для vue пока что есть единственный легальный SSR - nuxt.js
ℝei
Православный SSR это нода и vue-server-renderer. а не пародия из серверов отдающих статику
🅅aleriy
при чем в nuxt ты можешь сделать generate и создать полностью всю статику сервера
ℝei
Farid
Поделитесь удобным способом разграничить роуты для разных юзер ролей
ℝei
Но в нем свои минусы
Александр
Вы же на Vue делаете именно сборку страницы из маленьких темплейтов на стороне клиента? Правильно?
🅅aleriy
вообще, конечно все под конкретную задачу надо просчитывать
Александр
Да, дополнительно ещё в голове при кодинге надо держать всегда мысль где ты и в каком состоянии.
🅅aleriy
возможно в вашем случае ваш подход самый оптимальный
Александр
Правильно я понимаю ваш подход?
Александр
В чем я ошибся?
🅅aleriy
компоненты должны быть написаны правильно
🅅aleriy
и отражать состояние стейта
🅅aleriy
тогда проблем не будет
🅅aleriy
т.е. не описывать поведение компонента, а именно отражать состояние
Александр
Погодите. Давайте немного абстрагируемся и не будем давать понятия словам, которые заложены именно фреймворком Vue
Александр
Я имел в виду, что вы логику описываете так, что при написании должны понимать в каком месте находится клиент и какое состояние (данные, собятия и т.д.) сейчас есть?
🅅aleriy
явно не в самих компонентах
Абдула
🌚
Александр
В классе или функции или переменной не важно. Важно, что вы её всегда держите и сверяете по ней
ℝei
явно не в самих компонентах
Почему нет? как раз таки можно и в них. именно в тех, которые и отвечают за это
Александр
А у меня нет такой проблемы.
🅅aleriy
компонент это только презентационный уровень, ка ктелевизор
Александр
Я пишу как есть страницу прямо на html и вставляю данные в нужные места шаблонизатором. Т.е. я вижу страницу такой, какая она будет у клиента.
🅅aleriy
к нему приходит сигнал через антенну, и онпоказыват то что декодировал
Александр
Это проще.
ℝei
Компонент это самостоятельная реюзабельная сущность. проще говоря подобие класса. который умеет сам что-то делать независимо от внешнего мира. ему только параметры(пропсы) передавай
Александр
))) вот я парней раззадорил: реюзабельная сущность, презентационный уровень )))
Андрей
компонент это только презентационный уровень, ка ктелевизор
У нас есть презентационный уровень - это шаблон. А логика выражается в коде.
Андрей
это не компонентный подход
Есть один огромный компонент)
Андрей
хуйня)
Это уже другое дело)
ℝei
Потом сидишь ищешь в 2к строках какой нибудь мелкий кусочек. проходили в 2010м году на жквери. хватит такого
🅅aleriy
У нас есть презентационный уровень - это шаблон. А логика выражается в коде.
ок, делайте так дальше :)) это же здорово, когда много таких программистов, которые так считают, значит такие как я точно никогда без работы не останутся :)))
🅅aleriy
должен же кто-то подчищать потом за вами
Александр
Андрей
Короче вы дибилы, а у меня работа будет.
Андрей
Ржю.
Александр
Я использую MVVM или как там его.
ℝei
у меня нет такой проблемы. Всё должно быть минимально и просто.
Не верю) Другое дело в случае с компонентами, если грамотно их писать, то там все по делу. сразу знаешь что он делает и за что отвечает
ℝei
Я рефакторил один проект на вью. где писали как динозавры в 2000м. там компоненты километровые. и так делать вообще нельзя)
Александр
Может я не так объяснил, но код лучше объяснит https://specialistoff.net/question/698
Александр
Там правда есть пару артефактов, но это из-за того, что я только приступил к Vue