@vuejs_ru

Страница 107 из 3900
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
document.body - очевиден: все его знают и знают где он находится; и да, букаф меньше
Ну так и window тоже очевиден. Почему мы не объявляем все переменные глобально :)

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
спасибо!

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

Илья
29.01.2017
18:16:18
Воу, Илья, ты на vue пересел?
да я вообще не учил кроме vue пока что ничего))

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
подскажите плз, мб кто-то видел хеллоу ворлд пример работы с вебсокетами без vuex?
Тебе хранилище будет нужно любое. Хотя бы глобальная переменная

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
придётся в сорцы vue-router'a лезть. эх.
Почему не заюзать объект с id- ключами?

Глобальный

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

Почему не заюзать объект с id- ключами?
но вообще, это плохое решение, потому что тогда у модуля появляется зависимость от этого глобального объекта.

Andrey
29.01.2017
23:07:10
Вечер добрый ребята)

Никто не знает, можно ли очистить форму на vue?

И input type="file" тоже.

Alex
30.01.2017
04:03:37
Никто не знает, можно ли очистить форму на vue?
Можно. Или очищаем как и обычную с помощью кнопки ресет в форме. Или чистим данные на которые с v-model завязаны поля

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
Если бы вам предложили сделать в качестве тестового сделать spa на любом фреймворке (тут уж я выбрала вуй) на любую тему - что бы вы сделали?
Когда устраивался на текущую работу, сделал маленькую часть функционала уже работающей системы компании. Копирнул верстку, установил вью, добавил роутинг. Прикрутил jquery плагины, которые использовались в этой системе. Ну мол, вот, смотрите, на vue все красивее, чем в вашем jquery спагетти)

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 плагины?

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