
Rafael
29.01.2017
05:28:57

Stanislav
29.01.2017
13:50:06
Привет!

Igor
29.01.2017
13:50:46

Illya
29.01.2017
13:50:56
привет

Google

Kelin
29.01.2017
13:55:07
Такое ощущение, что у кота трипофилия o.o

Stanislav
29.01.2017
13:56:22
Полтора дня во Vue. Будут банальные вопросы, извините…
Почему Vue запретил инициализацию на html и body?

Stanislav
29.01.2017
13:57:09
Потому, что какой-нить плагинчик хрома может дописать что-нить в body

Illya
29.01.2017
13:57:34
Да, ровно по той же причине React не одобряет инициализацию на body

Stanislav
29.01.2017
14:06:59
ух-ты, мне будет не хватать document.body :(

Kelin
29.01.2017
14:09:28
document.getElementById('app')

Stanislav
29.01.2017
14:12:22
вот-вот, ужас

Kelin
29.01.2017
14:15:46
Что ужасного

Petr
29.01.2017
14:17:15
Много букаф?)

Kelin
29.01.2017
14:17:36
Не вижу ужаса никакого в этом

Stanislav
29.01.2017
14:22:39
А зачем это?

Stanislav
29.01.2017
14:27:59
document.body - очевиден: все его знают и знают где он находится; и да, букаф меньше
Если по Макконнеллу: это как константа, но не на уровне проекта, а на уровне браузера, что еще круче

Google

Petr
29.01.2017
17:27:59

Vitaly
29.01.2017
17:30:44
Как минимум, сторонние скрипты могут изменять body(виджеты, аналитика и тд).

Stanislav
29.01.2017
17:32:49
Ха-ха

Илья
29.01.2017
17:35:06
Всем привет! Возник вопрос по vue, может кто сталкивался. Суть какая, есть массив с данными, этот массив задается переменной в качестве значения. Затем, делается точно такая же операция, т.е массив с теми же данными копируется в уже другую переменную. Затем с одной из переменных производятся некие действия, например обрезка массива. И, самое интересное, через vue плагин для хрома заметил что меняются обе переменные! Хотя вторую я никак не упоминал и вообще каким она тут боком. Вот, такая вот непонятная ситуация.

Petr
29.01.2017
17:36:11
Мутация
Как ты копируешь массив?

Илья
29.01.2017
17:37:14
вот так

Petr
29.01.2017
17:39:11
Ты ссылаешься в массив, а не копируешь
Babel используешь?
Если нет добавь в конце .slice()
Если да spread operators

Илья
29.01.2017
17:41:01
babel использую

Ilia
29.01.2017
17:42:22
Ребят можно тоже спросить .slice() это хак такой? типа создаем слайс размером от начала до конца массива?

Petr
29.01.2017
17:42:58
Это хак, просто возвращает новый массив

Ilia
29.01.2017
17:44:10
спасибо... как у вас тут в JS все...

Petr
29.01.2017
17:44:29
Это еще цветочки)

Илья
29.01.2017
17:47:55
спасибо!

Darwin
29.01.2017
18:05:26
Всем привет! Возник вопрос по vue, может кто сталкивался. Суть какая, есть массив с данными, этот массив задается переменной в качестве значения. Затем, делается точно такая же операция, т.е массив с теми же данными копируется в уже другую переменную. Затем с одной из переменных производятся некие действия, например обрезка массива. И, самое интересное, через vue плагин для хрома заметил что меняются обе переменные! Хотя вторую я никак не упоминал и вообще каким она тут боком. Вот, такая вот непонятная ситуация.
Воу, Илья, ты на vue пересел?
Привет )

Victor
29.01.2017
18:07:03
подскажите плз, мб кто-то видел хеллоу ворлд пример работы с вебсокетами без vuex?

Илья
29.01.2017
18:16:18

Google

kaflan
29.01.2017
18:19:47
так и норм
вью с лихвой покрывает все три фреймворка хайпа
так шо быстро перейти на любой из низ тебе будет легко

Rafkat
29.01.2017
18:42:51
https://github.com/vuejs/vue-class-component

Illya
29.01.2017
19:17:03

Victor
29.01.2017
19:17:51
да у меня были идеи или window.ws или eventBus
но закончил тем что щас таки подрубил vuex

Igor
29.01.2017
19:18:21
Вопрос про vue-router. Вы сначала забираете данные с апи, а потом рендерите компонент, или наоборот?

Victor
29.01.2017
19:18:28
просто хотел глянуть как нормально это реализовывать

Igor
29.01.2017
19:21:51
Хочется уменьшить время ожидания просто.
И ещё вопрос, можно ли при переходе по router-link передать дополнительно данные?
Например, есть список имён котов, пользователь кликнул, отобразился компонент с профилем (не весь), но имя уже есть. Потом по ajax загрузились остальные данные.
UPD: А, я наверное, могу просто в vuerouter-link добавить аттрибут, и всё ок будет. Ну ладно тогда.

Alex
29.01.2017
19:31:07
думаю с новой версией можно, только выпустили 2.2, там добавили возможность прокидывать пропсы в компоненты маршрутов

Alex
29.01.2017
19:32:26
@xamgore ^

Igor
29.01.2017
20:47:17
затестил, такое не работает
<router-link :to=... :prop=...>
а получать пропсы из роута — это ок.

Alex
29.01.2017
20:56:26
https://router.vuejs.org/en/essentials/passing-props.html может это и не совсем то что тебе нужно

Igor
29.01.2017
21:03:58
Там выходит так, что динамически нельзя передать параметры в компонент, который отображает роутер.
то есть user/:id — id-то он передаст как props.

Admin
ERROR: S client not available

Igor
29.01.2017
21:04:31
ладно, спрошу у зарубежного коммьюнити.

Google

Igor
29.01.2017
21:39:05
удивительно, но оно тоже не особо в курсе. наверное, я какой-то дурацкий вопрос задал ?
придётся в сорцы vue-router'a лезть. эх.

Roma
29.01.2017
21:49:05
Глобальный

Igor
29.01.2017
21:53:14
ну да, выходит, что как-то так и нужно. в том чатике предлагают даже просто vuex store использовать.

Andrey
29.01.2017
23:07:10
Вечер добрый ребята)
Никто не знает, можно ли очистить форму на vue?
И input type="file" тоже.

Alex
30.01.2017
04:03:37

Anastasia
30.01.2017
09:23:16
Если бы вам предложили сделать в качестве тестового сделать spa на любом фреймворке (тут уж я выбрала вуй) на любую тему - что бы вы сделали?

Roma
30.01.2017
09:25:53
Если универ, а не бизнес, и для себя, я бы какой-нибудь реактивный свг сделал, просто в портфолио
Хотя это конечно не совсем спа

Михаил
30.01.2017
09:26:35
Пиши всегда блог
не ошибешься

Stanislav
30.01.2017
09:27:08
А я плюсую, можно прямо на свг сделать красиво анимированные страницы
Хотя это конечно не совсем спа
А как же ToDo? Мне так нравится, как он реализуется на Vue. Еще никогда написание Todo не было настолько приятным и простым
Пиши всегда блог

Николай
30.01.2017
09:28:46
Клон трелло

Google

Stanislav
30.01.2017
09:29:56

Stanislav
30.01.2017
09:30:03
Сделаю копию (или упрощенную версию) их сайта или приложения. Это должно впечатлить
Если бы вам предложили сделать в качестве тестового сделать spa на любом фреймворке (тут уж я выбрала вуй) на любую тему - что бы вы сделали?
@c01nd01r +1

Anastasia
30.01.2017
09:30:40

Stanislav
30.01.2017
09:30:48
Так что да, работает)

Anastasia
30.01.2017
09:32:13
кстати, а есть хорошие примеры, как дружить вуй и jquery плагины?