Почему нет?
Я спросила, я не знаю. Может особенности какие. Какие могут быть проблемы, если дали вёрстку с бэмом какие особенности верстки под вью
во вью есть свои способы избежания конфликтов стилей - модули и scoped стили, бэм тут выглядит как масло на масле
Никаких проблем, но и пользы тоже)
Выскажу непопулярное мнение) Даже с css модулями от БЭМ есть польза. В шаблоне проще ориентироваться, понимать назначение классов Хотя, возможно, я просто настолько привык к нему, что не представляю вёрстку без него)
Можно использовать любую методику
Шта? Бэм отличная штука
Если нет другой модульной системы. В контексте vue он не нужен, когда есть scoped. А про слова, что мол в компоненте легче ориентироваться - так и не надо компоненты на тысячи строк делать, надо декомпозировать
Угу. Особенно круто юзать скоупед когда ты 2 часа думаешь о том почему вёрстка "поползла", а это просто через скоупед из родителя стиль протек. Или когда стили вьютифая перебить надо на конкретной странице)
Как может стиль из родителя потечь? Проблемы такие видел как раз, когда не юзают скоупед
"С помощью scoped, стили родительского компонента не будут влиять на содержимое дочерних компонентов. Тем не менее, корневой узел дочернего компонента будет зависеть как от scoped CSS из родительского элемента, так и от scoped CSS дочернего." Цитата из доки. При этом если в спа стиль применяется к примеру на одной странице из родителя к ребенку, то при переходе на другую, даже если родителя нет, он все равно будет применяться
Он прав.
Тогда печально, я думал тут как в реакте с css modules
По мне это плюс. Я глобально определил что титл имеет такую то кеглю а локально в шаблоне накинул что размещается он по центру с таким то отступом
Обсуждают сегодня