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

如何修改Vuetify Select组件的placeholder文本颜色

问题原因
  • 你使用的.v-text-field--placeholder选择器不存在,Vuetify的v-select组件的placeholder文本实际由内部input元素的::placeholder伪元素承载,未命中目标元素导致样式不生效
  • 如果你在Vue单文件组件的<style scoped>块内编写样式,未添加深度选择器的情况下,样式无法渗透到v-select子组件内部,也会导致样式不生效
修复方案

通用非scoped全局样式

直接编写如下样式即可生效:

.v-select input::placeholder {
  color: green;
}

Vue单文件组件scoped样式

根据你使用的Vue版本选择对应深度选择器写法:

Vue2 写法

/deep/ .v-select input::placeholder {
  color: green;
}

Vue3 写法

:deep(.v-select input::placeholder) {
  color: green;
}

不需要额外加!important,只要选择器优先级正确即可生效,如果存在其他全局样式覆盖的情况再按需添加

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 03:27:04