Павел
17.05.2018
19:51:57
зачем нужен этот лоадер, если он динамически не умеет?
Roman
17.05.2018
19:52:13
нужно динамически - jss
Stanislav
17.05.2018
19:52:59
или плагины\миксины
Павел
17.05.2018
19:56:45
jss думаю перебор. А как тут плагину использовать я даже не знаю
Google
Павел
17.05.2018
19:56:50
каждая тема == плагин?
Alexandr
17.05.2018
20:01:51
возможно будет звучать дико, но можно же грузить кастомные css файлы для каждой темы. сгенерить их один раз(там де только цветовую палитру сменить и всё) и подключать как надо
Павел
17.05.2018
20:02:38
Alexandr
17.05.2018
20:04:14
нууу. был у меня проект чисто на бутстрапе. я для стили сдёрнул с bootswatch.com и подключал в <head>
не красиво, зато просто как молоток
ну или с vue <style> как-то поиграть, чтобы он уже отгенереные стили подключал по условию
также, да jss или афродизиак (aphrodite-jss) пойдёт, но это как будто муху гранатой
reskwer
17.05.2018
20:36:42
как вы стилизуете чужие компоненты.
Вот к примеру, взял я селект, а там scoped импортить не хорошо, копировать что-ли весь компонент себе в проект и переписывать ?
это же как-то не совсем хорошо ?
какой толк на npm свалку вываливать (
Valeriy
17.05.2018
20:41:49
какой толк на npm свалку вываливать (
Ну если вы про либы с UI, то например для element-ui есть файл с переменным для всех элементов, цветов и.д. подключаешь в main и таки все. В идеале так с любой либой
reskwer
17.05.2018
20:42:42
это только пример
Valeriy
17.05.2018
20:44:43
Ну тогда глобально переопределите
Google
freekzy
17.05.2018
20:58:57
Форкаешь тему и вперёд.
Stanislav
17.05.2018
20:59:17
freekzy
17.05.2018
21:01:34
А, стоп. Ты не за Element спрашивал, а за что то другое.
reskwer
17.05.2018
21:01:54
Наверно в фремворкаx спор где писать стили в компоненте или вне - не хуже чем пробелы или табы
freekzy
17.05.2018
21:02:33
Можно просто дополнять через style.
reskwer
17.05.2018
21:03:38
т все же))) 80% стили (((
Stanislav
17.05.2018
21:03:48
reskwer
17.05.2018
21:04:07
Stanislav
17.05.2018
21:04:12
?
freekzy
17.05.2018
21:04:23
Так если БЭМ, то зачем scoped?
reskwer
17.05.2018
21:04:49
freekzy
17.05.2018
21:05:16
Выноси нафиг из компонента стили.
=)
reskwer
17.05.2018
21:05:44
да вот так и думаю, но куда их выносить что-бы не бегать по проекту
я вот думаю каждый компонент в папку а там 2 файла.
name.vue
style
правки так легче вносить, что-бы не бегать по папкам где по 40-50 компонентов
Google
freekzy
17.05.2018
21:07:44
Ruslan
17.05.2018
21:17:36
не понимаю зачем нужен параметр value в data() он должен быть пропом
Stanislav
17.05.2018
21:33:14
reskwer
17.05.2018
22:05:04
Попробовал БЭМ подход по струкруризации файловой системы, и блин это круто.
В одной папке компонента:
- компонент
- стили
- vuex модуль
- assets этого компонента
Плюсы прям очевидны, не нужно бегать по всему проекту что-бы сделать правку, все что относится к копоненту - лежит вместе, особенно vuex порадовал, меня всегда бесило с начало структуры лезть в самый конец что-бы папку store добраться
Vlad
17.05.2018
22:26:04
reskwer
17.05.2018
22:27:50
Stanislav
17.05.2018
22:28:02
хз, всегда так делал.
Только стору не вижу смысла пихать в компонент
Олег Иванович
18.05.2018
03:15:35
кто подскажет, почему в value, в некоторых случаях не отслеживается на изменения?
код
watch: {
value(val) {
this.text = val;
}
}
никаких сообщений нет, о том, почему не отрабатывает watch, в самом value даные корректно изменяются
вопрос решен
хотя суть проблемы все равно не до конца понял
Serge
18.05.2018
03:31:11
immediate=true?
Александр
18.05.2018
04:05:18
подскажите, кто-нибудь знает куда копать? Когда передаю параметры в путях у себя на локалке всё работает отлично, но когда бандлю, то параметры не передаются и всё что после ? пропадает
/dev/null
18.05.2018
04:35:04
Александр
18.05.2018
04:42:20
может больше подробностей расскажешь?
Делаю как в инструкции написано. Так передаю в компонент параметр
props: (route) => ({ query: route.query.token })
Так читаю его в компоненте: this.token = this.$route.query.token;
На локалке всё работает, а когда заливаю сайт, то reset-password?token=123456 превращается в reset-password
Nikita
18.05.2018
05:09:53
Вопрос по Nuxt. А то там никто не отвечает в телеги.
Есть 2 роута, которые настроены на один компонент. В компоненте есть действия на created и на смену роута(beforeRouterLeave). Но почему то когда обращаюсь к любому из роутов, то компонент перерендерится и вызывается created, Хотя должен вызываться только beforeRouterLeave
Иван
18.05.2018
05:25:33
Key не стоит там где не надо?
Vlad
18.05.2018
05:56:16
Не умер Гугл ни у кого ? Через впн только
Иван
18.05.2018
05:56:49
Некоторые сервера подтупливают
Мавен репы их тут не откликаются периодически
zinge
18.05.2018
06:00:13
Google
Igor
18.05.2018
06:06:50
google.ru fail, google.com OK
#3301⏣SoulString
18.05.2018
06:11:57
Часть подсетей побита, дождись след резолв или сбрось кэши днс
Admin
#3301⏣SoulString
18.05.2018
06:12:26
У меня весь гугл ок работает
zinge
18.05.2018
06:12:50
#3301⏣SoulString
18.05.2018
06:13:18
Oleg
18.05.2018
06:21:20
Всем здарова. А не знаете что с element io? Чёт сайт их err_timed_out
dvv
18.05.2018
06:22:15
По той же причине. Слабоумные из Роскомнадзора шалят
С Франции все окей
Roman
18.05.2018
06:23:33
я не с России, но оф сайт их тоже лежит
Алексей
18.05.2018
06:24:06
Простите за глупый вопрос. Как можно во vue отредактировать Допустим карточку. Типа нажал на Edit ввел поля в форму. нажал Save карточка отобразилась с другими данными. Использовать форму и v-model . на кнопку событие клик -> пушить( arr.push(elem, elem, ...) ) Правильно думаю?
dvv
18.05.2018
06:25:09
Куда пушить? Откуда arr
Roman
18.05.2018
06:26:18
Алексей
18.05.2018
06:26:40
Куда пушить? Откуда arr
arr просто массив в data. пушить , то есть записать новое/отредактированное значение в массив
Alexsandr
18.05.2018
06:37:48
Ребят , а расскажите пожалуйста новичьку. Что такое $emit()
Evgeny
18.05.2018
06:41:34
Pasha
18.05.2018
06:41:42
Alexsandr
18.05.2018
06:43:12
Я не могу найти понятного для себя обьснения
Вот и спрашую
Google
Rafael
18.05.2018
06:44:27
Stas
18.05.2018
06:45:12
А тут никто платные консультации по vue не дает?
Dmitriy
18.05.2018
06:45:43
@Kopul https://ru.vuejs.org/v2/guide/components.html
vindi
18.05.2018
06:46:05
а чем тебе канал не место для консультаций?
как смотрю - здесь почти на любой вопрос рано или поздно дадут ответ
Sunlive
18.05.2018
06:48:09
гитхуб дизайн сменил?
Roman
18.05.2018
06:48:56
Nikita
18.05.2018
06:49:11
мб A/B?
Sunlive
18.05.2018
06:49:29
оно чет местами поменялось у меня ы
Nikita
18.05.2018
06:50:07
местами поменять это не сменить дизайн)
Sunlive
18.05.2018
06:50:31