el-input隐藏边框
动手:
查看了官方文档,好像没有看到这个配置项。那就自己来吧,
<el-input v-model="form.stem" readonly style="border: none" />
刷新,没变化(边框依然在)。F12查看样式,看起来这个样式无法覆盖原有样式。
原因:
查了查资料,原因是当前vue文件中使用style scoped包裹的样式中重置input框的样式无法生效。
解决:
方式一:
找到el的css文件在input的Border样式后面加上!important。 border: 1px solid #fff !important; 我觉得这种修改源生代码的方式侵入性太强。
方式二:(验证可行&强烈推荐)
元素引入新样式
<el-input v-model="form.stem" class="paperview-input-text" /> .paperview-input-text >>> .el-input__inner { -webkit-appearance: none; background-color: #FFF; background-image: none; border-radius: 4px; border: 0px;//改成0,边框就消失了! width: 100%; }
看起来是这个神奇的>>>发挥了魔力。
查一下:
“vue引用了第三方组件,需要在组件中局部修改第三方组件的样式,而又不想去除scoped属性造成组件之间的样式污染。此时只能通过>>>,穿透scoped。
有些Sass 之类的预处理器无法正确解析 >>>。可以使用 /deep/ 操作符( >>> 的别名)”
上善若水,水利万物而不争。
分类:
Web Front
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!