@vuejs_ru

Страница 233 из 3900
Stanislav
01.03.2017
11:37:33
Тогда proxy, хотя ты подумай над тем, нужны ли тебе динамические методы? Это очень нестабилльная штука

Stanislav
01.03.2017
11:37:57
почему бы не оставить foo('link') ?

Andrey
01.03.2017
11:38:03
А это какую задачу решает?

Google
Rafael
01.03.2017
11:38:12
А это какую задачу решает?
скорее спортинвый интерес

почему бы не оставить foo('link') ?
потому что тогда нет смысла писать АПИ, а проще юзать голый axios

Andrey
01.03.2017
11:38:55
так, как я понимаю, и нет смысла писать api =)

Stanislav
01.03.2017
11:39:07
что ты имеешь ввиду под динамическими методами?
те которые ты не будешь нигде объявлять, а они будут существовать

Alex
01.03.2017
11:39:11
поглядел на канал жиквери на джойнясь))) народ оттуда ливает)))

Stanislav
01.03.2017
11:39:32
потому что тогда нет смысла писать АПИ, а проще юзать голый axios
хотя все же API писать есть смысл - код будет более выразительным

а то, что он очень простой - не страшно

Rafael
01.03.2017
11:40:16
те которые ты не будешь нигде объявлять, а они будут существовать
а не, всмысле просто я могу роутинги на много модулей разбить

Andrey
01.03.2017
11:40:17
просто ты пытаешься какой-то ORM на базе axios сделать, но нет четкого представление как этот ORM будет работать

Stanislav
01.03.2017
11:41:28
а не, всмысле просто я могу роутинги на много модулей разбить
не могу знать точно, но мой опыт подсказывает мне, что ты не туда свернул

Google
Андрей
01.03.2017
11:41:59
Ну парни <script id="test" type="text/x-handlebars-template"> <span>test</span> </script> <script type="text/javascript"> var source = $("#test").html(); var template = Handlebars.compile(source); </script> Можно заставить это работать? vue подключен. В нем шаблонизатор. Неужели шаблонизатор нельзя использовать отдельно?

Stanislav
01.03.2017
11:42:01
сорян, мне пора отчаливать

Rafael
01.03.2017
11:42:26
ща примерчик накатаю
https://jsfiddle.net/tojh2yfk/

Dima
01.03.2017
11:42:29
потому что тогда нет смысла писать АПИ, а проще юзать голый axios
есть. вот будет у тебя куча компонентов, запрашивающие одни и те же данные. Апи поменяется -> нужно всё менять в куче компонентов. А так поменяешь в 1 месте и всё.

Dima
01.03.2017
11:43:36
так что апи в любом случае нужен.

Rafael
01.03.2017
11:43:54
+
это я знаю, просто если писать foo('link'), а потом вдруг эта link поменятся (изменился апи сервера), то вот этот foo('link') придется править везде

можно конечно законстантить link, но импортить его везде тоже не в кайф

https://jsfiddle.net/tojh2yfk/
так вот под динамикой я понимал, что в любой момент я решу дописать еще модуль и добавить его и ничего не должно сломаться

Rafael
01.03.2017
11:47:12
так вот под динамикой я понимал, что в любой момент я решу дописать еще модуль и добавить его и ничего не должно сломаться
скорее хочется сделать некоторый класс Routes. который принимает на вход объекты такого же класса, либо объект

Андрей
01.03.2017
11:47:17
заводить хэндлбарс после монтирования Vue, но это извращение какое-то :)
я знаю. Vue используется не во всех частях проекта. А хочется шаблонизатор

Dima
01.03.2017
11:47:52
я знаю. Vue используется не во всех частях проекта. А хочется шаблонизатор
Простите, но подобные решения — сам себе злобный буратино.

Андрей
01.03.2017
11:48:14
Нет, не прощу. Спасибо всем.

Stanislav
01.03.2017
11:48:32
заводи Vue для отдельных частей... new Vue({el: "#part1"})

Как jquery :) Но тоже такое себе

Dima
01.03.2017
11:48:53
к любому шаблонизатору очень быстро пристанет логика

Stanislav
01.03.2017
11:49:00
+

Dima
01.03.2017
11:49:01
и тут уже ты начнёшь изобретать тот же вью

и усложнишь себе проект

Google
Dima
01.03.2017
11:49:13
а потом он будет еще более монст

Stanislav
01.03.2017
11:49:25
может тебе не нужен Vue?

Dima
01.03.2017
11:49:44
если нельзя переписать то, что есть — используй те технологии, которые уже есть в проекте.

Andrey
01.03.2017
11:50:00
может тебе не нужен Vue?
мы у него это спрашивали уже несолько раз =)

Dima
01.03.2017
11:50:18
темболее vue всё равно загрузился на клиенте и кешировался

Stanislav
01.03.2017
11:51:44
Если хочется шаблонизацию и vue, зачем тогда handlebars?

или handlebars уже в проекте?

Airat
01.03.2017
11:53:29
привет, парни, есть пример реализации формы с динамическми инпутами? типа: нажал "добавить еще поле", data апдейтится, или создается input где он уже привязана к новой модельке

Alex
01.03.2017
11:54:15
прям на todo похоже)

там по добавлению как раз добавляется инпут динамически

Airat
01.03.2017
11:55:29
прям на todo похоже)
мля, как не сообразил. спасибо. посмотрю в офф доке

Airat
01.03.2017
11:55:35
надо поспать

Alex
01.03.2017
11:55:39
Просто делаешь v-for по массиву, а внутри инпут с v-model к свойству элемента)

Андрей
01.03.2017
12:00:46
заводи Vue для отдельных частей... new Vue({el: "#part1"})
это не выход конечно. Ок, значит нельзя использовать шаблонизатор отдельно. Спасибо!

Alex
01.03.2017
12:02:12
Всё равно не понимаю, зачем шаблонизатор, когда Vue уже предоставляет такой :)

Андрей
01.03.2017
12:02:45
А handlebars уже в проекте?
ну он же встроен в vue, я предполагал что можно его использовать отдельно, без создания новых экземпляров vue и прочего. Просто шаблонизатор.

Андрей
01.03.2017
12:03:45
О_О

Google
Stanislav
01.03.2017
12:03:55
это просто скобочки такие. Их можно поменять, кстати. Писать хоть <?php myvar ?>

ща, сек)

http://vuejs.org/v2/api/#delimiters

Rafael
01.03.2017
12:04:42
скорее хочется сделать некоторый класс Routes. который принимает на вход объекты такого же класса, либо объект
кстати, можно не придумывать велосипед, а воспользоваться идей queue из jQuery и getters/setters

и цепочки промисов

Andrey
01.03.2017
12:05:58
Андрей
01.03.2017
12:06:06
http://vuejs.org/v2/api/#delimiters
я был очень не прав. Прости за глупый вопрос.

Андрей
01.03.2017
12:07:27
Перепутал с ember )) пора спать

Admin
ERROR: S client not available

Dima
01.03.2017
12:08:08
это не выход конечно. Ок, значит нельзя использовать шаблонизатор отдельно. Спасибо!
да почему ты не можешь просто заюзать вью? НУ НИКОГДА не бывает нужен шаблонизатор без сторонней логики.

Stanislav
01.03.2017
12:09:11
А handlebars уже в проекте?

Андрей
01.03.2017
12:09:12
потому что не хочу всю логику переносить на клиент. Проще некоторые штуки на вью, что-то не сервере, что-то на голом js.

Stanislav
01.03.2017
12:09:51
Dima
01.03.2017
12:09:53
ты роешь себе могилу.

проект очень быстро станет неподдерживаемый

Андрей
01.03.2017
12:10:19
@webgr
ну выясняется что нет )) да и ладно.

Dima
01.03.2017
12:10:29
это только по началу кажется хорошей идеей.

Stanislav
01.03.2017
12:11:01
ну выясняется что нет )) да и ладно.
т.е. шаблонизации на клиенте сейчас нет?

Rafael
01.03.2017
12:11:32


Google
Rafael
01.03.2017
12:11:43
так всегда при peerDeps?

Андрей
01.03.2017
12:11:52
проект очень быстро станет неподдерживаемый
проект станет неподдерживаемым, если я манипуляции с вложенными множествами полностью перенесу на клиент и все остальное. Вот тогда я это не смогу поддерживать. И у меня нет времени чтобы во все эти дебри лезть. Вью работает себе спокойно, свою часть работы делает и больше не надо.

Alex
01.03.2017
12:12:05
webpack-dev-server случаем не работает где в тоже время?

Андрей
01.03.2017
12:12:34
т.е. шаблонизации на клиенте сейчас нет?
нет шаблонизатора. И ради 100 строк кода, кажется сомнительным подключать его отдельно, если его нет во вью как предполагал.

Андрей
01.03.2017
12:13:05
вот именно.

Andrey
01.03.2017
12:13:56
ты только скажи куда потом не идти работать? =)

Dima
01.03.2017
12:14:07
++++++

скоро как раз буду искать работу.

Stanislav
01.03.2017
12:14:36
ну а чо бы не юзать Vue как шаблонизатор? Если он уже есть в проекте

Dima
01.03.2017
12:15:08
я ранее с rails/hanami игрался. Сейчас готов выступить даже джуном куда угодно.

Stanislav
01.03.2017
12:15:34
ну а чо бы не юзать Vue как шаблонизатор? Если он уже есть в проекте
но в целом, вернулись к тому, о чем говорили. Vue like jquery

Dima
01.03.2017
12:15:57
многократно писал, что для меня это киллер фича вью.

Alexandr
01.03.2017
12:23:35
какая?

сейчас пришлось перезапустить yarn run dev из-за того, что в приложении интерполяций не отображалась, просто пустое место. Ошибок нет. Минут 5 смотрел код, все верно. Перезапустил, отобразилось

Dima
01.03.2017
12:30:35
вью может быть подключен как какой-нибудь джиквери и добавить динамичности на клиенте там, где оно нужно.

Alexandr
01.03.2017
12:31:48
а, это

обязательно попробую

Rafael
01.03.2017
12:36:37
webpack-dev-server случаем не работает где в тоже время?
в общем ошибка была в том, что часть пакетов в node_modules была создана под рутом (всего 3 пакета)

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