@vuejs_ru

Страница 1728 из 3900
Alex
12.12.2017
07:38:11
у нас так переезд на спа прошёл, вполне спокойно и без кровопролития

Bohdan
12.12.2017
07:38:17
А моя идея обертки над ссылкой не понравилась?
я её не понял - надо смотреть доки) у меня не так много опыта с вью, а с роутером вообще минимум

DimenSi
12.12.2017
07:39:56
Ну идея в том, что ты кидаешь в компонент href=mylink, а компонент берет эту ссылку, использует метод router.resolve(mylink), если отдает все норм то вставляешь это в роутер линк, если нет, то это обычная ссылка

Stanislav
12.12.2017
07:40:43
Google
Alex
12.12.2017
07:41:23
А какой в этом смысл?
не нужна сборка с компилятором шаблонов, и вью не тратит время на его компиляцию раз он состоит из одного тега компонента?

Bohdan
12.12.2017
07:41:35
в такой ситуации у меня по сути будет отдельно фронт приложение, которое ловит свои ссылки, а если ссылка не его - перебрасывает на бекенд так?

Alex
12.12.2017
07:41:49
компилятор шаблонов всё же весит, пусть и копейки

Stanislav
12.12.2017
07:43:26
компилятор шаблонов всё же весит, пусть и копейки
20кб? :) И как контент отображать, когда шаблон из ДОМа берется, html которого нарисовал сервер?

Alex
12.12.2017
07:43:57
просто так тащить 20 кб и еще заставлять браузер парсить его! :D

ну если шаблон из DOM то никак иначе, тут не подходит

DimenSi
12.12.2017
07:44:24
А вот спа важно, ему для переходов нужно специальный компонент использовать.

Alex
12.12.2017
07:44:40
а если уже спа, то такое встречается только в корневом и всё, больше шаблонов нигде не будет

DimenSi
12.12.2017
07:44:51
ну если шаблон из DOM то никак иначе, тут не подходит
Но, вуе лоадер за браузер все парсит же

Stanislav
12.12.2017
07:45:07
ну если шаблон из DOM то никак иначе, тут не подходит
Мм... Что не подходит? Юзать рендер функции?

Alex
12.12.2017
07:45:09
Но, вуе лоадер за браузер все парсит же
имелось ввиду если как раз ничего не парсится заранее

Google
Bohdan
12.12.2017
07:45:26
Бекенду похер за ссылки. Там вступает силу nginx
который по дефолту бросает все на app.php :D интересно, надо попробовать

Alex
12.12.2017
07:45:35
Мм... Что не подходит? Юзать рендер функции?
считаешь удобно их самому писать?

DimenSi
12.12.2017
07:46:51
Я читаю и даже не понимаю за что вы спорите.

Тут чел выше верил, что если вставить в pug переменную, то сначала она отработает, а потом все остальное. Лучше бы его уму разуму научили.

zinge
12.12.2017
07:49:22
По-моему тут гранаты разной системы. И сущности разных вселенных(образно говоря)

Stanislav
12.12.2017
07:49:30
считаешь удобно их самому писать?
Нет, я не понял, что ты имеешь ввиду под "не подходит" :) Я так полагаю, что если кто-то переводит сайт со статики на SPA, то вероятнее всего серверный рендер нужен для какой нить индексации. Но пока сделать нормальный SSR они не могут, будут юзать шаблоны из DOM, HTML для которого присылает бекенд в самой странице.

DimenSi
12.12.2017
07:49:58
По-моему тут гранаты разной системы. И сущности разных вселенных(образно говоря)
Верно. Точней одна система никогда с другой не встретиться.

Alex
12.12.2017
07:51:16
Мне кажется что SSR незаполненный шаблон вью тоже не слишком помочь сможет

zinge
12.12.2017
07:51:42
Верно. Точней одна система никогда с другой не встретиться.
Теоретически поженить их не должно быть невероятной преблеммой. Но в лоб как в примере по-моему анрил.

Stanislav
12.12.2017
07:52:07
Мне кажется что SSR незаполненный шаблон вью тоже не слишком помочь сможет
Так а почему он не заполненный? Бэкэнд пришлет заполненный html.

DimenSi
12.12.2017
07:52:20
zinge
12.12.2017
07:52:26
Вроде можно в template обернуть
Тоже думаю может этот подход, но скорее обёртку проще сделать наверно.

Denis
12.12.2017
07:52:48
Тоже думаю может этот подход, но скорее обёртку проще сделать наверно.
А можно пример кода? А то не совсем понял суть вопроса)

Alex
12.12.2017
07:53:22
Так а почему он не заполненный? Бэкэнд пришлет заполненный html.
Видимо я уже путаюсь. Если сервер вместо шаблона для вью пришлет готовый HTML то это уже не будет шаблоном для вью потому что привязок никаких не станет. Или имеется ввиду что приедет готовый HTML, а вью попробует поверх нарендерить ещё раз?

Alex
12.12.2017
07:54:47
Вручную добавлять атрибут в разметку типа нагенерено для ssr? хм, мб мб

zinge
12.12.2017
07:57:17
Я с pug работал. Проблем не было. Просто я в лоб так в темплейт не передавал ключи. А так по синтаксису все как в обычной разметке, v-if, v-bind, v-on все навешивается и работает.

С телефона пишу. Нет кода под рукой.

Google
Bohdan
12.12.2017
07:58:44
DimenSi
12.12.2017
07:59:11
Я с pug работал. Проблем не было. Просто я в лоб так в темплейт не передавал ключи. А так по синтаксису все как в обычной разметке, v-if, v-bind, v-on все навешивается и работает.
Там чел хотел юзать переменные вуе с самим пагом, а они просто в порядке обработки не могли заработать вместе, потому, что vue-loader не знает паг, но знает html, но для вуе быстрей работать с рендер функцией. Поэтому сначала pug->html->render-> переменные оживают

DimenSi
12.12.2017
08:04:54
Хе.

https://www.monterail.com/state-of-vuejs-report

Думаю это баян новость, да?)

@c01nd01r

Stanislav
12.12.2017
08:49:49
Да

DimenSi
12.12.2017
08:50:35
Stanislav
12.12.2017
08:51:19
почему?
ну камон, читай тред дальше)

Rafael
12.12.2017
08:51:27
да, почитал

Alex
12.12.2017
08:51:36
почему?
Вот в том случае, для корневого экземпляра я бы написал просто render и туда компонент передал

потому что тоже будет работать

Rafael
12.12.2017
08:52:21
https://www.monterail.com/state-of-vuejs-report
кто-то уже заказал себе?

я как-то пробовал и раннюю версию читать - не зашло

DimenSi
12.12.2017
08:52:51
Хз

Я деньги на такие вещи не трачу

Тем более мне совершенны не интересны темы которые там описаны

Google
Serj
12.12.2017
09:11:52
Парни, а как в onSubmit узнать какая кнопка отправила форму? @submit.prevent="onSubmit" У формы три кнопки просто

Alexey
12.12.2017
09:13:29
$refs?

e.target?

Alex
12.12.2017
09:14:00
сабмитить из кнопки в метод с параметром

Serj
12.12.2017
09:15:12
e.target?
это висит не на кнопке, а на форме, в таргете получается вся форма

Alexey
12.12.2017
09:17:08
@submit.prevent="mySub('btn1')" mySyb(){form.submit}

Admin
ERROR: S client not available

Stanislav
12.12.2017
09:19:04
а если их три?)
так а я сколько написал?

Alexey
12.12.2017
09:19:05
Сделать три кнопки

Serj
12.12.2017
09:30:58
Всем спасибо, заработало!

Rafael
12.12.2017
09:32:35
https://www.monterail.com/state-of-vuejs-report
если что, вот эта штука полностью бесплатна



Rafael
12.12.2017
09:33:28
книга о том, как разные команды обосновывают внедрение вью в их проекты

насколько я понимаю

Oleg
12.12.2017
09:34:21
Всем привет! Стоит задача слать картинки на сервер. С загрузкой и отсылкой разобрался. Теперь нужно при инициализации компонента сеттить данные в дочерний компонент. Застопорился на этом моменте что-то. https://codepen.io/anon/pen/ZvzwzO

Rafael
12.12.2017
09:34:30


Oleg
12.12.2017
09:34:54
понимаю что через v-model

Google
Roman
12.12.2017
09:37:42
пропсы

Oleg
12.12.2017
09:44:59
пропсы
ну да они есть

иначе я бы не передал в родителя

Alexey
12.12.2017
09:46:26
объясните мне, что вообще плохого в v-model? стоит ли от него избавляться в пользу v-bind?

Alexey
12.12.2017
09:49:27
v-bind - это только внутрь, а v-model - еще в обратную сторону?

Roman
12.12.2017
09:49:59
v-model - это и есть v-bind вместе с v-on

Rafael
12.12.2017
09:50:01
v-bind - это только внутрь, а v-model - еще в обратную сторону?
можно сказать, что это наалог .sync модификатора для пропсы

Stanislav
12.12.2017
09:50:06
v-bind - это только внутрь, а v-model - еще в обратную сторону?
v-bind в одну сторону. v-bind + emit event = v-model В доке это есть

можно сказать, что это наалог .sync модификатора для пропсы
Сомневаюсь, что человек занает, что это

Alexey
12.12.2017
09:50:43
я так понял, это к реактивности относится

Stanislav
12.12.2017
09:51:08
с чего такие познания?
ну если ты не знаешь, что такое v-model. Это очевидно.

Alexey
12.12.2017
09:52:37
а если emit влияет на другие компоненты, то стоит выкашивать v-model, так как нужно аффектить еще и другие компоненты?

Roman
12.12.2017
09:54:51
кто-то может помочь с vue-server-renderer?

Alex
12.12.2017
09:55:08
Эмит на другие компоненты не влияет

Roman
12.12.2017
09:57:07
кто-то может помочь с vue-server-renderer?
собирается без ошибок, при запуске "Content placeholder not found in template." router-view в корневом компоненте в шаблоне висит

Alexey
12.12.2017
09:57:15
Эмит на другие компоненты не влияет
да, я говорю не про случай емита в родительскую компоненту через глобальную компоненту можно emit делать, если на всю систему влияет

Alex
12.12.2017
09:58:35
То ли у меня слишком простые кейсы в последнее время, то ли другие что-то усложняют всё ?

Страница 1728 из 3900