Задать вопрос

Как перезаписать стиль компонента из его родителя во vue.js?

Не очень понимаю как надо перезаписывать стили компонента в его родителе. Если я присваиваю некоторый класс компоненту при его объявление в родителе, то стили записанные в родителе на этот класс перезаписываются стилями самого компонента, так как vue-loader собирает css таким образом, что стили компонента идут после стилей родителя. Таким образом не получается перезаписать стили компонента из его родителя не прибегая к ухищрениям с css (например использование !important). Честно говоря не понимаю что с этим можно сделать. Подскажите пожалуйста.
  • Вопрос задан
  • 1366 просмотров
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега CSS
Добавьте специфичности селектору, объявленному в родителе.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
FLUNKEY
@FLUNKEY
самовар
Не совсем понятно что вы хотите сделать, но для описания стилей конкретного компонента есть атрибут scoped. Документация
Ответ написан
@MaxVilson
Для меня это тоже актуально, полагаю что это можно настроить в Webpack. Александр получилось в итоге разобраться?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы