Alexey
<div v-for="children in formInline.children"> <Input v-model="value" ></Input> </div>
Андрей
о спс )
Alexey
пошла жара в vuex! Теперь я знаю кунг-фу! 😂
Alexey
День прожит не зря
Андрей
)) поздравляю
Artem
у нас бэкенд вообще на c++, фронтенд лезет в API через jsrpc
Наш бэк хотят генерить данные сразу с сервера на php, то есть не при загрузке страницы подтягивать их по аяксу, а изначально циклами php их выводить, но потом обрабатывать их с помощью vue
Artem
в чем преимущество такого странного подхода?
Лично я без понятия. Все дело в том, что у нас всего 2 фронтендера и 10 бэкендеров
Alexey
Бэки хотят укрепить пошатнувшиеся позиции)
Artem
Разве это не новомодный SSR?
у нас сервер не на нода, а на nginx+php-fpm
Alexey
PHP рендерил сто лет назад страницы - говно Давайте будем рендерить страницы фронта на сервере средствами node.js - круто!
Mixam19
Разве это не новомодный SSR?
Ммм, SSR вроде немного не про это
Андрей
)
Victor
Ммм, SSR вроде немного не про это
Разница в деталях А суть одна - с сервера приходит готовый HTML
Андрей
nuxtjs для этих целей подойдет )
Timofey
Лично я без понятия. Все дело в том, что у нас всего 2 фронтендера и 10 бэкендеров
Ну у нас произвольное количество бэков кластер, синхр через редис. Фронт может лезть через балансир либо напрямую к ноде
Artem
ладно, спасибо. Буду думать и копать, как я понял, основная проблема в том, что нет какого-то апи, по которому может общаться вью, все данные генерятся при рендере страницы, но при этом могу отдаваться в формате json
Timofey
Чем хорошо фронт через апи так тем что можно выкинуть старый фронт и воткнуть новый
Artem
это конечно да
Yaroslav 🇺🇦
Если пхп будет отрабатывать урлы и генерить первоначальный контент, то проще делать отдельный бандл vue для каждого урла
Yaroslav 🇺🇦
И второй вариант, прописывать инстанс ву прям рядом с генерацией страницы в теге скрипт, плюс такого подхода можно в data компонента запихнуть любые данные, но так вообще это дичь, Федя
Eugeny
Ребзя, добрый увечер, подскажите плз, на примере инет магазина(с поиском, фильтрацией, пагинацией, корзиной ну и т.д.), как лучше писать на вью? Все в один файл джс впихнуть или отдельно каждый компонент/шаблон .vue сделать? нужно ли использовать вьюХ? Только начинаю, хотелось бы понять, как будет правильнее, а то воображению нет границ, а сам я желторотый...ПС спс за любой ответ...
Eugeny
хочется сделать правильно
dohtur
хочется сделать правильно
тогда начни со сбора требований
Vitaliy
щас надо начинать с интеграции с онлайн кассой
Eugeny
тогда начни со сбора требований
понимаю к чему, на заметку взял
Victor
ну да и собирай webpack или browserify
Victor
Стартовать проект лучше при помощи vue-cli
Victor
А вообще по-моему тебе для начала нужно почитать доку (а она у Ву отменная) и попробовать поиграться в jsfiddle
dohtur
да вы прикалываетесь
Michael
лучше со "vue-cli webpack" и конфигурациями. У броузерифи tree-shaking нет. Щас сползаю с него, а то жиреют сборки.
Michael
А вообще по-моему тебе для начала нужно почитать доку (а она у Ву отменная) и попробовать поиграться в jsfiddle
Michael
ну там спиннер ожидания захочешь, а в библиотеке их 40 штук .vue
dohtur
не, по ходу не прикалываетесь
Eugeny
))
dohtur
тебе начинать надо с вопроса - надо ли мне сео, как первый вопрос требований.
dohtur
а потом тебе откроется новый дивный мир
Michael
А что такое? Сложна?
dohtur
в котором вую, кроме как крутить спинер, нихера не останется
Michael
Про сео да. Прикол особоый в том, что без сср никак
dohtur
а сср есть у ноды, и ещя 1.5 бэкэндов
Michael
Даже если запросов синхронных нет. У гугла бот со старым жс)
Michael
ага. микросервис, сэр
dohtur
по последним тестам они все лажают на индексировании жс
dohtur
досихпор
Michael
Короче, чуть-чуть поиграй со вью, чтобы собирались .vue, потом кури серверный рендеринг
Yaroslav 🇺🇦
Я думаю что человек с такими вопросами просто в качестве изучения основ выбрал проект магазина, иначе беда)
Eugeny
ну я просто для себя хочу сделать такой проект, потому сео меня особо не волнует
Michael
я тут на днях поднял его на zombie.js (SSR), так вот почти получилось его связять с серваком на Go. Продолжение похождений на гитхабе следует... :D
Yaroslav 🇺🇦
В чате уже был человек который это пробовал. Рендер всей приложеньки в строку на го - сомневаюсь
Yaroslav 🇺🇦
Поправочка - простой да, но если нужно в асинкДата компоненты подгрузить данные для рендера в строку - сливаем воду)
Завтра
То чувство, когда уже год плотно сидишь на Vue, но в SSR ни разу не пробовал за все время
Завтра
Пиздец
Yaroslav 🇺🇦
Пиздец
Поверь, после открытия сср для себя - на код вцелом и ву отдельно будешь смотреть совсем по другому
Завтра
Та я знаю, что там больше нюансов
Завтра
Все равно это все изи
Завтра
Просто посидеть пару вечеров
Yaroslav 🇺🇦
После реакта - да, день два. На сухую - я хз)
Eugeny
всем спасибо за ответы
Yaroslav 🇺🇦
Без нукст конеш
dohtur
сделаю
https://github.com/ooade/vuex-examples/tree/shopping-cart
dohtur
на вырост
dohtur
https://www.laravel-vuejs.com/laravel-5-5-vuejs-bulma-phonebook-app-start-with-bulma-4/
Завтра
После реакта - да, день два. На сухую - я хз)
ну оно мне напомнило чем-то реакт, да
Завтра
да и хуй с ним крч
Moldobaev
Всем привет фронтенд разработчик, разрабатывал на реакт js, сейчас делаю проект на vuejs, из Бишкека
Vladimir
Ласкаво просимо, Бішкек
Moldobaev
Спасибо)
Vladimir
По фамилии ты смахиваешь на молдована))
Moldobaev
😁
Moldobaev
Проект на nuxt, почему когда подключаю компонент ругается "render function or template not defined in component: anonymous", когда обновляю страницу, а когда с другой страницы прихожу не выходит эта ошибка и компонент нормально работает?
Yaroslav 🇺🇦
Потому что компонента не потдерживает ssr, а когда ты переходишь на компе то уже срабатывает киентский бандл, в котором компонента чувствует себя ок. Это правится в конфигах, но я не особо по nuxt
Moldobaev
Спасибо
Dorian
всем привет ) из Киева достал ангуляр - начал смотреть vue )
Eugeny
Йо