为什么捐赠
API 资源管理器
升级指南
新增!
quasar.config 文件
将项目转换为使用 Vite 的 CLI
浏览器兼容性
支持 TypeScript
目录结构
命令列表
CSS 预处理器
路由
延迟加载 - 代码分割
处理资源
启动文件
预取功能
API 代理
处理 Vite
处理 process.env
使用 Pinia 进行状态管理
使用 Vuex 进行状态管理
代码检查
测试与审计
开发移动应用
Ajax 请求
将开发服务器公开
使用 Vite 的 Quasar CLI - @quasar/app-vite
CSS 预处理器

SassSCSS(推荐使用这两种风格中的任意一种)是 Quasar CLI 支持的开箱即用的 CSS 预处理器,如果您想使用它们。

配置

您可以通过 /postcss.config.cjs 和扩展 Vite 配置来配置 CSS 的处理方式

/quasar.config 文件

build: {
  extendViteConf (viteConf, { isClient, isServer }) {
    viteConf.css.modules = ...
    viteConf.css.postcss = ...
    viteConf.css.preprocessorOptions
  }
}

更多信息:css.modules, css.postcss, css.preprocessorOptions

用法

您的 Vue 文件可以通过 <style> 标签包含 Sass/SCSS 代码。

<!-- Notice lang="sass" -->
<style lang="sass">
div
  color: #444
  background-color: #dadada
</style>
<!-- Notice lang="scss" -->
<style lang="scss">
div {
  color: #444;
  background-color: #dadada;
}
</style>

当然,也支持标准 CSS

<style>
div {
  color: #444;
  background-color: #dadada;
}
</style>

变量

Quasar 还提供变量($primary$grey-3 等,以及更多),您可以直接使用它们。阅读更多关于 Sass/SCSS 变量 的信息。