You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Quasar模板中使用自定义SCSS变量文件?

解决Quasar(Vue3+Vite)中自定义SCSS变量在组件属性中不生效的问题

方法一:使用CSS自定义属性(推荐)

  1. 在自定义SCSS文件(如src/css/quasar.variables.scss)中,将SCSS变量转换为CSS全局变量:
// src/css/quasar.variables.scss
:root {
  --my-own-color: #你的颜色值;
}

// 保留SCSS变量,方便在组件<style>中使用
$MyOwnVariable: var(--my-own-color);
  1. 在quasar.config.js中配置全局引入该文件:
// quasar.config.js
module.exports = function () {
  return {
    css: [
      'src/css/quasar.variables.scss'
    ]
  }
}
  1. 在组件属性中直接使用CSS变量:
<q-tabs
  v-model="selectedTab"
  align="left"
  indicator-color="transparent"
  active-color="var(--my-own-color)"
>

方法二:全局注入SCSS变量(仅适用于组件

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 21:10:45