Vue SCSS облегченный () - PullRequest
       57

Vue SCSS облегченный ()

0 голосов
/ 22 октября 2018

Как использовать функции цвета SASS, такие как lighten( ); в VueJS?Точный код ниже:

<style lang="scss">
@import "../assets/variables";

.disable-primary {
  lighten( $primary, 10% );
}
</style>

Но я получаю ошибку компиляции в VS Code:

Failed to compile.
./node_modules/css-loader?{"sourceMap":true}!./node_modules/vue- 
loader/lib/style-compiler?{"vue":true,"id":"data-v- 
8dc7cce2","scoped":false,"hasInlineConfig":false}!./node_modules/sass- 
loader/lib/loader.js?{"sourceMap":true}!./node_modules/vue- 
loader/lib/selector.js?type=styles&index=1!./src/components/Home.vue
Module build failed: 
lighten( $color-primary, 10% );
^
  Property "lighten" must be followed by a ':'

1 Ответ

0 голосов
/ 22 октября 2018

Функция lighten возвращает только цвет, вам все равно нужно присвоить его свойству CSS, которое принимает цветовую строку, например:

.disable-primary {
    background-color: lighten( $primary, 10% );
}

или любому другому свойству, которое вы хотите установить.

...