
Airat
07.02.2017
06:17:35

Vladimir
07.02.2017
06:55:52
Это к @xanf_ua он как раз разрабатывает в этой связке
У него кстати свой канал есть на котором он стримит свою разработку https://www.liveedu.tv/xanf

Artsem (WRjke)
07.02.2017
07:38:40
Всем привет, подскажите как изменять класс active на кнопках?

Google

Artsem (WRjke)
07.02.2017
07:38:41

Timur
07.02.2017
07:39:20
:class="{active: element.isActive}"

Максим
07.02.2017
07:39:41
@wrjke кнопки являются ссылками vueRouter или что?

Artsem (WRjke)
07.02.2017
07:40:39
просто кнопки
button

Timur
07.02.2017
07:41:06
Ну стейт храни где-нибудь.

Artsem (WRjke)
07.02.2017
07:41:27
так они не будут переключаться
как радиобаттоны

Timur
07.02.2017
07:41:43
А.
Стейт всё равно нужен, но под каждую кнопку свой. Кнопку компонентом сделать, и сделать локальный стейт.

Максим
07.02.2017
07:42:25
просто кнопки
нужно код смотреть. мы же не знаем что у тебя по клику на кнопку происходит

Artsem (WRjke)
07.02.2017
07:44:40
там просто значение переменной меняется

Google

Artsem (WRjke)
07.02.2017
07:45:21

Timur
07.02.2017
07:46:56

Максим
07.02.2017
07:48:00
@mtruser а теперь добавь еще одну кнопку

Artsem (WRjke)
07.02.2017
07:48:00
с одной то понятно кнопкой )

Максим
07.02.2017
07:48:21
при кликe на кнопку нужно чтобы первая переставала быть активной

Timur
07.02.2017
07:48:22
Это всё есть в документации.

Максим
07.02.2017
07:50:11
@mtruser а мне то чего)) я все это знаю

Timur
07.02.2017
07:50:27
https://jsbin.com/zonesoqezu/edit?html,css,js,output
За говнокод не ругать. Просто основную идею показал. ?

Artsem (WRjke)
07.02.2017
07:51:24
хах, спасибо)

Максим
07.02.2017
07:51:29

Artsem (WRjke)
07.02.2017
07:51:41
но я думал это как-то нормально делается

Timur
07.02.2017
07:52:01
хах, спасибо)
Максим прав, лучше такое в продакшн не пихать. Причеши этот код. ?

Artsem (WRjke)
07.02.2017
07:53:37
вообщем надо каждой кнопке своя логика, да?
как-то так сделал

Сергей
07.02.2017
08:38:05
Что такое cli? Я глупый и не смог найти нормального ответа

Google

Timur
07.02.2017
08:38:23

Сергей
07.02.2017
08:38:28
Как я понял, это что-то типа шаблона

Timur
07.02.2017
08:38:41
"Simple CLI for scaffolding Vue.js projects"
> scaffolding

Сергей
07.02.2017
08:39:25
Спасибо

Timur
07.02.2017
08:39:51
А, да там понимать особо нечего. Просто создают за вас готовый шаблон проекта. С более или менее нормальными настройками и структурой, а вы потом садитесь и пишете проект.

Сергей
07.02.2017
08:40:10
Еще раз спасибо

Alexandr
07.02.2017
09:00:29
подскажите, легко ли сделать сайт на вью на наскольких языках?

?
07.02.2017
09:01:10
При условии знания или не знания оных?)

Сергей
07.02.2017
09:01:15
Это какое-то колдовство с роутингом надо делать, думаю

Timur
07.02.2017
09:01:41
https://kazupon.github.io/vue-i18n/started.html
https://github.com/kazupon/vue-i18n
Ну так-то готовые решения есть.

Alexandr
07.02.2017
09:02:18
спасибо большое

Stanislav
07.02.2017
09:48:11
Очередной ui-kit.
Но мне понравился их стайлгайд https://vuikit.js.org/#/
//cc @mkuznetcov

Igor
07.02.2017
09:48:33

Roma
07.02.2017
09:49:12
Но неплохой, да
Это те же ребята, как я понял, которые pagekit пилят
Который крайне недооценен, имхо https://pagekit.com/

Google

MVP
07.02.2017
09:54:55

Stanislav
07.02.2017
09:55:07
Правда, это конкретно для демки.
https://github.com/vuikit/vuikit/blob/develop/src/pages/Button/ButtonDefault.vue

MVP
07.02.2017
10:06:40
сейчас кстати попробую натравить мой гернератор на их репо

Stanislav
07.02.2017
10:35:36
@mkuznetcov а что за генератор?

MVP
07.02.2017
10:35:56

Stanislav
07.02.2017
10:40:28
гитхаб что-ли тормозит…

Admin
ERROR: S client not available

Alex
07.02.2017
11:05:27
не, шустро открывается

Stanislav
07.02.2017
11:11:51
ага, че-то у меня с и-нетом было

Ruslan
07.02.2017
11:21:49
@c01nd01r БЕМ не выкладывали еще?

MVP
07.02.2017
11:22:37
вот такое получилось - https://jsfiddle.net/a8n0LLo0/

Stanislav
07.02.2017
11:23:54

Alex
07.02.2017
11:25:41
кто-то может посоветовать большой vue проект, чтобы было много unit тестов именно vue компонентов?

Kelin
07.02.2017
11:26:17

MVP
07.02.2017
11:26:31
на что именно?

Kelin
07.02.2017
11:26:45
На отсутствие пробелов между скобками и названием
И точку с запятой

MVP
07.02.2017
11:27:05

Google

MVP
07.02.2017
11:27:15
ну смотря какой испрльзовать

Kelin
07.02.2017
11:27:22
?
? я просто поставил у себя и теперь чёт глаза режет
У меня, видимо, самые хардовые настройки) я даже и не менял ничего

Stanislav
07.02.2017
11:31:00

MVP
07.02.2017
11:33:59
Это такое пустое потому что при парсинге многих компонентов были какие то импорты которые мешали парсить дальше
Надо это победить будет ?

Illya
07.02.2017
11:57:02
Холиварный вопрос
что вы для material design используете?

Kelin
07.02.2017
11:59:28
Но я оставил только css, а нужные куски из js под Vue переписал
Тут советовали mdl, он вроде как на Vue переписанный нормальный есть, но я не пробовал ещё

Emil
07.02.2017
13:02:09
а кто-нибудь использует какую-нибудь CSS-методологию при верстке Vue-компонентов?

Ilia
07.02.2017
13:03:42

Emil
07.02.2017
13:04:08
а зачем, если можно ограничить область видимости CSS с тегом scope?
ведь БЭМ в первую очередь решает именно эту проблему

Stanislav
07.02.2017
13:05:09

Ilia
07.02.2017
13:05:23

Emil
07.02.2017
13:05:55
это плюс, конечно
меня интересует, есть ли среди методологий более подходящая

Ilia
07.02.2017
13:07:00