В моем проекте VueJS у меня есть файл variables.scss
, который содержит несколько переменных, которые обычно @import
содержатся в разделе <style/>
моих компонентов, когда они мне нужны локально. Это прекрасно работает, но как я могу использовать одну из этих переменных, когда они нужны мне как атрибуты элемента моего шаблона? В моем случае я пытаюсь использовать свой основной цвет в качестве атрибута bar-color
для progress-bar
( См. Здесь для этого компонента do c).
Вот что я пытался безуспешно, даже после импорта файла переменных в моем разделе стилей:
<template>
...
<progress-bar :val="value" size="large" bar-color="$primary"></progress-bar>
...
</template>
<style lang="scss" scoped>
@import "../assets/styles/variables.scss";
</style>