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

如何修改Quasar Q-Select选中值的文本颜色(仅文本,不含背景)

调整Quasar Q-Select选中值的文本颜色

你可以通过以下几种方式修改Q-Select选中值的文本颜色,且不会影响组件背景:

方法1:使用Quasar内置文本颜色类(推荐)

Quasar提供了text-{color}系列工具类,直接通过组件的input-class属性给内部输入文本元素添加样式类即可:

<div>
  <q-select
            dense
            bg-color="red"
            standout="text-white"
            v-model="langModel"
            :options="options"
            option-label="LAN_NAME_HEB"
            @update:model-value="langSelected"
            style="width: 110px;"
            input-class="text-white"
  />
</div>

input-class是Quasar专门用于给组件内部输入元素绑定类名的属性,能精准作用于选中值的文本区域。

方法2:自定义内联样式

如果需要使用自定义颜色值,可通过input-style属性直接设置:

<div>
  <q-select
            dense
            bg-color="red"
            standout="text-white"
            v-model="langModel"
            :options="options"
            option-label="LAN_NAME_HEB"
            @update:model-value="langSelected"
            style="width: 110px;"
            input-style="color: #ffffff;"
  />
</div>

方法3:Scoped样式下的深度选择器

如果你的Vue组件使用了scoped样式,需要通过深度选择器来选中Q-Select的文本元素:

<template>
  <div>
    <q-select
              dense
              bg-color="red"
              standout="text-white"
              v-model="langModel"
              :options="options"
              option-label="LAN_NAME_HEB"
              @update:model-value="langSelected"
              style="width: 110px;"
    />
  </div>
</template>

<style scoped>
:deep(.q-select__text) {
  color: white;
}
</style>

内容的提问来源于stack exchange,提问作者Avi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 04:05:40