Bohdan
тогда не мешайте роутинг) не делайте этого)
мне не нравится идея лепить по инстансу вью везде
во - первых это не очень дружит с спа, во - вторых это не дружит с переходом на апи вместо рендеринга твиг шаблонов
Alex
да
Bohdan
сейчас так кое - где сделано, но ощущается отстойно
Alex
Nikita
Nikita
Сам спа автоматом будет определять ссылка эта для него или нет
Bohdan
просто как я понимаю
в таком случае нужно делать по одному роуту на каждую страницу чисто на рендер + роуты на апи
Alex
это в разы лучше чем в момент времени начать всё с нуля переписывать, потом можно сделать один файл и псевдо-роутинг запилить например инициализируя компонент для страниц попавших под определенный роут. А потом уже заменить на нормальное спа и нормальный роутинг
Alex
у нас так переезд на спа прошёл, вполне спокойно и без кровопролития
Nikita
Ну идея в том, что ты кидаешь в компонент href=mylink, а компонент берет эту ссылку, использует метод router.resolve(mylink), если отдает все норм то вставляешь это в роутер линк, если нет, то это обычная ссылка
Stanislav
Alex
А какой в этом смысл?
не нужна сборка с компилятором шаблонов, и вью не тратит время на его компиляцию раз он состоит из одного тега компонента?
Bohdan
в такой ситуации у меня по сути будет отдельно фронт приложение, которое ловит свои ссылки, а если ссылка не его - перебрасывает на бекенд
так?
Stanislav
Alex
компилятор шаблонов всё же весит, пусть и копейки
Nikita
Alex
просто так тащить 20 кб и еще заставлять браузер парсить его! :D
Alex
ну если шаблон из DOM то никак иначе, тут не подходит
Nikita
А вот спа важно, ему для переходов нужно специальный компонент использовать.
Alex
а если уже спа, то такое встречается только в корневом и всё, больше шаблонов нигде не будет
Nikita
Stanislav
Alex
Nikita
Я читаю и даже не понимаю за что вы спорите.
Nikita
Тут чел выше верил, что если вставить в pug переменную, то сначала она отработает, а потом все остальное. Лучше бы его уму разуму научили.
zinge 🐌
По-моему тут гранаты разной системы. И сущности разных вселенных(образно говоря)
Stanislav
считаешь удобно их самому писать?
Нет, я не понял, что ты имеешь ввиду под "не подходит" :)
Я так полагаю, что если кто-то переводит сайт со статики на SPA, то вероятнее всего серверный рендер нужен для какой нить индексации.
Но пока сделать нормальный SSR они не могут, будут юзать шаблоны из DOM, HTML для которого присылает бекенд в самой странице.
Nikita
Denys
Alex
Мне кажется что SSR незаполненный шаблон вью тоже не слишком помочь сможет
Stanislav
Nikita
Denys
Nikita
Alex
Вручную добавлять атрибут в разметку типа нагенерено для ssr? хм, мб мб
zinge 🐌
Я с pug работал. Проблем не было. Просто я в лоб так в темплейт не передавал ключи. А так по синтаксису все как в обычной разметке, v-if, v-bind, v-on все навешивается и работает.
zinge 🐌
С телефона пишу. Нет кода под рукой.
Bohdan
Stanislav
zinge 🐌
Nikita
Хе.
Nikita
https://www.monterail.com/state-of-vuejs-report
Nikita
Думаю это баян новость, да?)
Nikita
@c01nd01r
Stanislav
Да
Rafael 🌵
Nikita
Stanislav
почему?
ну камон, читай тред дальше)
Rafael 🌵
да, почитал
Alex
почему?
Вот в том случае, для корневого экземпляра я бы написал просто render и туда компонент передал
Alex
потому что тоже будет работать
Rafael 🌵
Rafael 🌵
я как-то пробовал и раннюю версию читать - не зашло
Nikita
Хз
Nikita
Я деньги на такие вещи не трачу
Nikita
Тем более мне совершенны не интересны темы которые там описаны
yakimka
Парни, а как в onSubmit узнать какая кнопка отправила форму?
@submit.prevent="onSubmit"
У формы три кнопки просто
Алексей
$refs?
Алексей
e.target?
Alex
сабмитить из кнопки в метод с параметром
yakimka
e.target?
это висит не на кнопке, а на форме, в таргете получается вся форма
Алексей
@submit.prevent="mySub('btn1')" mySyb(){form.submit}
Stanislav
yakimka
Алексей
Сделать три кнопки
yakimka
Всем спасибо, заработало!
Rafael 🌵
Rafael 🌵
Denys
Rafael 🌵
книга о том, как разные команды обосновывают внедрение вью в их проекты