掌握scss风格中Quasar变量的使用
P粉071602406
P粉071602406 2023-11-04 21:05:29
0
1
774

我通过 vue add quasar 配置了一个 Vue3 + Quasar 项目。我无法理解如何使用 quasar sass/scss 变量。

来自我预计使用的文档

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

但由于 $red-1,它会导致 未定义的变量. 错误。如果我显式导入样式文件,我就可以使用那里的变量,例如 $primary,但无法使用其他 Quasar 变量。

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

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

我是否也应该从 Quasar sass/scss 显式导入所有变量?

我的项目配置如下:

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')

附带问题:当使用 Quasar 的 css 类时,bg-primarybg-secondary 使用 Quasar 定义的主要和次要颜色而不是我的样式选择。这是预期的行为吗?

P粉071602406
P粉071602406

全部回复(1)
P粉277464743

Sass/SCSS 变量仅适用于 quasar-cli 托管应用。

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!