Как установить стили для body из локальных стилей компонента/страницы?

Хочу установить стили для body из локальных стилей компонента/страницы.

Пробовал ::v-bind, не работает. Так как все равно добавляться кэш.
  • Вопрос задан
  • 79 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
Локальные стили - локальные, глобальные стили - глобальные. Vue не подключает туда-сюда файлы стилей по мере появления компонентов на странице - это было бы адски жирно и накладно по вычислениям. Стили просто есть: локальные(scoped) с префиксом, глобальные без. Стили динамических компонентов подгружаются один раз при первом обращении.

Соответственно, если надо динамически менять стили для bodyв зависимости от присутствия компонента на странице(я правильно понял?) - делай это руками: добавляй body класс на created, убирай на destroyed.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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