@vuejs_ru

Страница 300 из 3900
Vladyslav
21.03.2017
16:44:08
ну по-хорошему же фронт-ендер долженз аниматься этим всем, а не си-шник

Stanislav
21.03.2017
16:44:10
та я вообще scoped

Stanislav
21.03.2017
16:44:37
можно сказать
ну такое) Не хочу обратно в глобальый css, при наличии живых компонентов.

Google
Stanislav
21.03.2017
16:44:41
просто понравился ответ Андрея про Stylus и захотелось немного потролить )

Stanislav
21.03.2017
16:44:55
но scoped ломается, если где-то в компоненте пишешь .link, а потом другой разраб где-то глобально напишет .link

>(Guys from the telegram channel http://t.me/vuejs_ru have advised me to use vue-custom-element plugin, but it's a bit strange solution.) ? https://github.com/vuejs/vue-loader/issues/661#issuecomment-285141614

Alex
21.03.2017
18:57:31
Скоро кастомные сборки вью будем предлагать тут)

https://qingwei-li.github.io/vue-trend/

Kelin
21.03.2017
19:49:49
Ребят, а этот mimic ваш с Vue.js работает?

Alex
21.03.2017
19:50:47
наш мимик?)

Stanislav
21.03.2017
20:09:09
Google
DimenSi
21.03.2017
20:09:27
Intellej теперь норм поддерживает vue http://codepen.io/projects/ ахеренную вещь запилили

Ты выше описал. Лишний стиль сверху и все сломано

У меня были траблы с scoped стилями

при использование предпроцессора

они тупо не работали, хз почему

https://qingwei-li.github.io/vue-trend/ Кстать, в каких случаях выбирают svg или canvas? Или выбирают то в чем лучше шарят?

Stanislav
21.03.2017
20:11:45
Ты выше описал. Лишний стиль сверху и все сломано
Это да. Но этот $styles постоянно писать. Хотя, b('class') не лучше ?

DimenSi
21.03.2017
20:12:01
$styles не так страшно и модули можно переименовывать

nav.class

Stanislav
21.03.2017
20:13:28
nav.class
Не понял? Название объекта с именами классов можно переименовать?

DimenSi
21.03.2017
20:13:33
да

Stanislav
21.03.2017
20:13:46
О_о

DimenSi
21.03.2017
20:13:46
module="nav" и применяешь nav.название-класса



Stanislav
21.03.2017
20:14:52
Мм, так вот о чем это

DimenSi
21.03.2017
20:15:22
ну да, а ты как думал работать будет? $style.nav.class?

Stanislav
21.03.2017
20:15:22
Я думал это где-то что-то в кишках меняется

DimenSi
21.03.2017
20:15:39
а как бы ты вызывал бы нужный класс?

Stanislav
21.03.2017
20:15:40
DimenSi
21.03.2017
20:16:22
только будь осторожней с этим, они занимают область компонета и записываются на уровне data, computed, methods и т.д.

Google
DimenSi
21.03.2017
20:16:38
и $data.nav перепишется nav от стилей

и наоборот

Stanislav
21.03.2017
20:17:08
Ну это понятно, в свойства объекта компонента пишется)

DimenSi
21.03.2017
20:17:31
это ед. что меня напрягает во вью

было бы немного удобней, если бы хотябы дата или props записывались в props

или чтоб можно было это выставлять в настройках объекта

типо делать их локальными или глобальными для компонента

Stanislav
21.03.2017
20:19:56
Меня еще бесит, что если задать class="my-class" на корне дочернего компонета и class="my-class" дочернему компоненту из родителя, то в итоге это будет class="my-class my-class"

Я вот прям шас сижу и смотрю на код, который мержит классы во вью.

Тупо конкантенируются имена классов :)

DimenSi
21.03.2017
20:21:18
не, меня это как раз устраивает, если бы стили перезаписывались, был бы для меня писецом

Kelin
21.03.2017
20:21:23
подумываю, кстати, попробовать css modules поюзать

Kelin
21.03.2017
20:21:25
стоит ли?

пока обхожусь просто scoped

DimenSi
21.03.2017
20:21:59
мне например сложно перестать писать стили без бема

писец сложно

Stanislav
21.03.2017
20:22:02
DimenSi
21.03.2017
20:22:41
я реально на автомате начинаю писать в бем наименовании и сложно как-то продумывать стили без бема

Google
DimenSi
21.03.2017
20:23:23
<div class="myclass" /> у компонента

внутренее

а через родителя ставишь нужный тебе класс рядом с этим

Kelin
21.03.2017
20:23:57
говорю же, зависимые

DimenSi
21.03.2017
20:24:01
<div class="myclass red" />

Kelin
21.03.2017
20:24:17
Стасик тоже зависимый

Да, Стасик?

Признавайся

DimenSi
21.03.2017
20:25:09
чувак не ленится использовать свой плагин с неудобным форматом, еще как зависим

Admin
ERROR: S client not available

Stanislav
21.03.2017
20:25:18
мне например сложно перестать писать стили без бема
А мне уже легче. С bem-cn я понял, что могу точно так же писать и без БЭМ. Разница не большая: ``` <div :class="b()"> <div :class="b('text')"></div> </div> ``` тоже самое что и ``` <div :class="$styles.block"> <div :class="$styles.text"></div> </div> ```

Признавайся
У всех свои пороки))

DimenSi
21.03.2017
20:25:47
а ну если так, то да

Stanislav
21.03.2017
20:26:06
а ну если так, то да
думается все равно в терминах БЭМ, пишется проще

Kelin
21.03.2017
20:26:11
ппц

DimenSi
21.03.2017
20:26:35
мне наоборот не понятно, как люди могут писать стили без бема и не путаться в них

Kelin
21.03.2017
20:26:41
то чувство, когда думал, как разбить нормально проект и не додумался js от html отделить, хы

даже если классы где-то совпадают они в scoped'e

и у меня часто бывают классы типа item, list итд но в каждом компоненте свои стили имеют

Google
Kelin
21.03.2017
20:27:39
и норм

может, это и моветон но мне удобно

Stanislav
21.03.2017
20:28:25
<div class="myclass red" />
<div class="parent"> <test class="my-class"></test> </div> <template id="test"> <div class="my-class">Угадай, что отрендерится в "class"?</div> </template>

DimenSi
21.03.2017
20:29:26
а зачем на template id накидывать? my-class my-class?

Stanislav
21.03.2017
20:29:50
а зачем на template id накидывать? my-class my-class?
Это для примера. Да, my-class my-class :)

ну хрень же)

DimenSi
21.03.2017
20:30:02
вообще-то норм

Stanislav
21.03.2017
20:30:11
Почему?

DimenSi
21.03.2017
20:30:11
зачем один и тот же стиль накидывать?

максимум миксин или модификатор

Stanislav
21.03.2017
20:30:48
зачем один и тот же стиль накидывать?
считай, что это миксин элемента на блок

Ну вот просто по наименованию так вышло. Есть у тебя блок page, у него элемент sidebar.

И есть блок sidebar. Хочешь ты задать позиционирование через миксин. В родителе, присваивает класс sidebar, компоненту sidebar. В итоге так и получается два одинаковых класса

на одной ноде

Это если отойти от именования БЭМ, а думать в том же ключе)) т.е. юхать scoped css

DimenSi
21.03.2017
20:36:58
я ща пытаюсь установить арч линукс на виртуалку, пасаны, не быть мне борадатым крутым чуваком

Yaroslav
21.03.2017
20:37:28
Ребят, как вы юзаете bemto в проекте?

Если кто юзает, офк

DimenSi
21.03.2017
20:37:40
никак

Stanislav
21.03.2017
20:37:46
Уже был такой вопрос

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