vue3+ts+element-plus 输入框el-input设置背景颜色
普通情况:
组件内容:
<el-input v-model="applyBasicInfo.outerApplyId"/>
样式设置:
::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;
}
效果:
特殊情况:输入框设置禁用状态
组件内容:
<el-input v-model="applyBasicInfo.outerApplyId" disabled/>
样式设置:
::v-deep .el-input__wrapper {
background-color: pink;
}
效果:输入框前后部分均没有背景颜色
解决方法:
组件内容:增加类名设置 class="disabled-input"
<el-input v-model="applyBasicInfo.outerApplyId" disabled class="disabled-input"/>
样式设置:增加类名 .disabled-input
::v-deep .disabled-input .el-input__wrapper {
background-color: pink;
}
效果:
原文地址:https://blog.csdn.net/BillKu/article/details/145081430
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!