thehighhomie
@thehighhomie

VueJS: можно ли сделать глобальными переменные у препроцессоров?

Делаю адаптацию и темизацию приложения. Есть некоторые функции и переменные, которые мне нужно в каждом компоненте использовать, к примеру такие функции как rem, getColor и т.д. ну и естественно нужны глобальные переменные...

Конечно не хочется постоянно в каждый компонент импортировать стили. Можно ли реализовать мои нужды под vue?

PS: я пользуюсь в разных проектах разными препроцессорами (stylus и sass). Хотелось бы решение (если есть) работало со всеми препроцессорами, а то я видел как-то под sass советовали использовать sass-resources-loader для этих дел, но я не только с sass работаю.
  • Вопрос задан
  • 286 просмотров
Решения вопроса 1
JRK_DV
@JRK_DV
Рецепты https://codepen.io/jrkdv/full/LKLXdq
если правильно понял вопрос, то к vue мало имеет отношение, ближе к сборщику проекта.
если используете webpack, посмотрите на пакет
style-resources-loader
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
werty1001
@werty1001
undefined
Для stylus достаточно глобально указать файлы для импорта, для sass вроде как без костылей не обойтись.
Ответ написан
Комментировать
thehighhomie
@thehighhomie Автор вопроса
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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