devilsD
@devilsD

Как использовать SASS миксины и переменные во всех компонентах Vue?

Если я подключаю в компонент глобальные стили:
<style lang="scss">
@import "./sass/main.scss";
.bs-navbar-nav{
    background-color: $bg_color; /*переменная из main.scss */
}
</style>

В таком случае могу использовать переменную $bg_color или миксины из импортируемого файла, но использовать переменную в другом компоненте без повторного импорта не получается . Возможно ли подключить глобально main.scss, чтоб переменные были доступны в любом компоненте?
  • Вопрос задан
  • 1227 просмотров
Пригласить эксперта
Ответы на вопрос 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Это можно сделать через webpack и плагин sass-resource-loader. Передать в него файл с переменными, в итоге они будут доступны везде.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы