Вы должны использовать блок :export
из Interoperable CSS в модулях CSS.
В качестве примера рассмотрим приведенные ниже выдержки, сначала в вашем файле sass, в котором определены цвета (скажем colors.scss):
$primaryColor: #fcf5ed;
$secondaryColor: #402f2b;
:export {
primaryColor: $primaryColor;
darkColor: $secondaryColor;
}
С этой настройкой вместе с вашими загрузчиками стилей (которые вы в настоящее время должны иметь настройку) вы можете просто импортировать файл как обычные js-модули, как показано ниже в вашем приложении Vue:
import colorVariables from 'colors.scss'
colorVariables.primaryColor // => Will now have the value of the color as a string.
Теперь вы можете просто использовать привязку: стиля Vue для определения линейного градиента. Подробнее о export
можно прочитать по следующей ссылке: Совместимый CSS -: экспорт в CSS-модули.