Я полагаю, что вы имеете в виду глобальные CSS переменные, и да, но вы можете не забывать о поддержке браузера. Если вы используете препроцессор, такой как S CSS, вы также можете определять и совместно использовать переменные.
CSS Переменные
:root {
--color: red;
}
и ваш Vue блок стиля компонента :
<style>
.some-class {
color: var(--color);
}
</style>
Пример с S CSS
S CSS Переменные в файле, например: /assets/vars.scss
$color: red;
и ваш Vue блок стиля компонента:
<style lang="scss">
@import "~/assets/vars.scss";
.some-class {
color: $color;
}
</style>