Maîtriser l'utilisation des variables Quasar dans le style scss
P粉071602406
P粉071602406 2023-11-04 21:05:29
0
1
698

J'ai configuré un projet Vue3 + Quasar via vue add quasar. Je n'arrive pas à comprendre comment utiliser les variables quasar sass/scss.

D'après la documentation que je m'attendais à utiliser

<style lang="scss">
div {
  color: $red-1;
  background-color: $grey-5;
}
</style>

Mais d'autres variables Quasar ne peuvent pas être utilisées à cause de $red-1,它会导致 未定义的变量. 错误。如果我显式导入样式文件,我就可以使用那里的变量,例如 $primary.

<style lang="scss">
@import './styles/quasar.variables.scss';

div {
  color: $primary;
}
</style>

Dois-je également importer explicitement toutes les variables de Quasar sass/scss ?

La configuration de mon projet est la suivante :

import { createApp } from 'vue'
import App from './App.vue'

import './assets/main.css'
import { Quasar } from 'quasar'
import quasarUserOptions from './quasar-user-options'

const app = createApp(App)
app.use(Quasar, quasarUserOptions)
app.mount('#app')

Question secondaire : lors de l'utilisation des classes CSS de Quasar, bg-primarybg-secondary les couleurs primaires et secondaires définies par Quasar sont utilisées à la place de mes choix de style. Est-ce un comportement attendu ?

P粉071602406
P粉071602406

répondre à tous(1)
P粉277464743

Les variables

Sass/SCSS ne sont disponibles que dans les applications hébergées quasar-cli.

https://quasar.dev/style/sass-scss-variables

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!