Начал писать приложения и вдруг меня осенило. Получается я не могу использовать ничего что хоть как то влияет на dom? bootstrap c jquery еще ладно а за остальное обидно. selectize croppie autosize и т.д. Всему нужно искать замену. Если я перерисую хоть что то на странице без vue ничего ведь работать не будет.
а когда я тебе писал, что ssr по определению возвращает "плоский" html (как и php) ты меня взялся оскорблять.
Ну ты и сейчас не правильно пишешь. Причем здесь плоский html? Он возвращает отрендеренную страницу плюс создает такой же виртуальный dom. Плоскую страницу возвращают обычные шаблонизаторы blade twig ejs jade hb а vue react angular возвращают немного другое.
безнадежен --- Добавлено --- люди уже сталкивались с этими сложностями, ты бы поискал сначала. например
а зачем тебе croppie рендерить на сервере? --- Добавлено --- https://github.com/michaelowens/vue-selectize/blob/master/src/vue-selectize.js у пацанов всё пашет без всяких сложностей. Вы о чем тут вообще?
Ну если ты именно это имел в виду просто не правильно высказался тогда возможно. Но мне кажется ты просто не понимаешь как все устроено. Изменить реальный дом я могу просто виртуальный строится на реальном и если изменять реальный vue об этом ничего не узнает а элементы уже будут на других местах. В итоге он его исправит не правильно. croppie изменит реальный дом --- Добавлено --- Ну это хитрая интеграция такому меня жизнь еще не учила. Нужно посмотреть
у vue целый ворох событий на все случае жизни, во всё можно врезаться и перехватить. Другое дело, что на сервере далеко не всё можно отрендерить, но это ведь тоже не проблема, да? https://github.com/egoist/vue-no-ssr --- Добавлено --- а хз, я либо юзаю bootstrap-vue, либо беру scss и всю js часть по необходимости делаю в компоненте. Поищи.
выглядит неплохо --- Добавлено --- vue-no-ssr немного для другого. Он в реальный dom ничего не рендерит но vue за ним следит. А хотелось бы что бы vue не следила а в реальном dom после сервера он был
Не по теме но вдруг кому пригодится. Если проставить всем ссылкам класс обрабатывать клик и пушить хистори получится некое подобие spa только вместо json html. Какой нибудь хелпер создать чем не вариант https://heera.it/laravel-view-rendersections Код (Javascript): if(api) return $data->toJson(); elseif(request()->ajax()) return view()->rendersections(); else return view()->fullPage;
О методе rendersections я не слышал поэтому и решил поделится. Поделится тем как это реализовать в laravel