vue3+ts+element-plus 输入框el-input设置背景颜色

普通情况:

组件内容:

html 复制代码
<el-input v-model="applyBasicInfo.outerApplyId"/>

样式设置:

html 复制代码
::v-deep .el-input__wrapper {
  background-color: pink;
}

// 也可以这样设置
::v-deep(.el-input__wrapper) {
  background-color: pink;
}

// 也可以这样设置
:deep(.el-input__wrapper) {
  background-color: pink;
}

// 也可以这样设置
:deep .el-input__wrapper {
  background-color: pink;
}

效果:


特殊情况:输入框设置禁用状态

组件内容:

html 复制代码
<el-input v-model="applyBasicInfo.outerApplyId" disabled/>

样式设置:

html 复制代码
::v-deep .el-input__wrapper {
  background-color: pink;
}

效果:输入框前后部分均没有背景颜色

解决方法:

组件内容:增加类名设置 class="disabled-input"

html 复制代码
<el-input v-model="applyBasicInfo.outerApplyId" disabled class="disabled-input"/>

样式设置:增加类名 .disabled-input

html 复制代码
::v-deep .disabled-input .el-input__wrapper {
  background-color: pink;
}

效果:

相关推荐
失眠的咕噜3 分钟前
el-table 合并单元格
javascript·vue.js·elementui
疯狂的沙粒3 分钟前
掌握 React 关键:理解 super () 和 super (props) 的不同应用
前端·javascript·react.js
疯狂的沙粒6 分钟前
React 进阶之路:深入详解事件绑定的多样方式与区别,促使更加容易理解
前端·javascript·react.js·前端框架
疯狂的沙粒16 分钟前
从项目代码看 React:State 和 Props 的区别及应用场景实例讲解
前端·javascript·react.js
qq_3643717216 分钟前
React 常用高阶组件使用
前端·javascript·react.js
screct_demo23 分钟前
详细介绍 React 中 i18n 的完整使用流程:
前端·react.js·前端框架
困顿小狗24 分钟前
micro-app vite4接入vite6 遇到的问题
前端·javascript·vue.js
Python私教1 小时前
如何封装一个灵活且美观的确认按钮组件
前端·javascript·vue.js
前端掘金者H1 小时前
Vue 项目接入Google第三方登录的详细流程🚀🚀
前端·google·架构
你当像火烈鸟1 小时前
从vue设计者的角度解释mapState,并介绍在实际开发中的应用
前端·vue.js