当前位置: 首页 > news >正文

去除 el-input 输入框的边框(element-ui@2.15.13)

dgq@dgqdeMac-mini spid-admin % yarn list --pattern element-ui
yarn list v1.22.22
└─ element-ui@2.15.13
✨  Done in 0.23s.
dgq@dgqdeMac-mini spid-admin % yarn list vue
yarn list v1.22.22
warning Filtering by arguments is deprecated. Please use the pattern option instead.
└─ vue@2.7.14
✨  Done in 0.24s.
<el-inputv-model="form.invitor"placeholder="PC端的自动取当前账号的手机号"readonlyclass="no-border-input"
/>

::v-deep 是一个与 Scoped 样式配合使用的特殊选择器,用于深度选择子组件的内部元素。默认情况下,在 Vue 的 Scoped 样式中,CSS 规则仅限于当前组件的范围内,无法直接作用于子组件的内部元素。而 ::v-deep 允许您突破这一限制,修改子组件内部的样式。

当您不使用 ::v-deep 时,样式只能应用于当前组件的 HTML 结构。即使您在 el-input 上添加了 no-border-input 类,样式也无法深入到 el-input 组件内部去除边框。

使用 ::v-deep 后,样式规则可以穿透组件边界,直接影响内部元素的样式。因此,通过添加 ::v-deep,您能够成功地去除 el-input 组件内部的边框。

::v-deep(.no-border-input .el-input__inner) {border: none;box-shadow: none;
}

希望这解释清楚了为什么需要使用 ::v-deep 来实现样式的深度选择。

在这里插入图片描述

http://www.lryc.cn/news/511891.html

相关文章:

  • Vue中的一些用法
  • 异步爬虫之协程的基本原理
  • Diffusion Transformer(DiT)——将扩散过程中的U-Net换成ViT:近频繁用于视频生成与机器人动作预测(含清华PAD详解)
  • CPT203 Software Engineering 软件工程 Pt.2 敏捷方法和需求工程(中英双语)
  • 【Git】-- 在本地执行 git fetch 发生异常
  • Apache Doris 创始人:何为“现代化”的数据仓库?
  • 高校网络安全存在的问题与对策研究
  • Redis的数据类型,线程,持久化机制
  • 什么是ondelete cascade以及使用sqlite演示ondelete cascade使用案例
  • Java设计模式 —— 【结构型模式】享元模式(Flyweight Pattern) 详解
  • 数据的简单处理——pandas模块——选择数据
  • 淘宝/天猫购物车商品列表API:深度解析与应用实践
  • 位置式PID-控制步进电机-位置环-stm32
  • 关于Qt::BlockingQueuedConnection的死锁问题
  • Excel for Finance 07 `FV PV` 函数
  • 驱动开发系列31 - Linux Graphics 调试 mesa 的 glDrawArrays (三)
  • 【探花交友】day03—MongoDB基础
  • 【Vue教程】使用Vite快速搭建前端工程化项目 | Vue3 | Vite | Node.js
  • 手机租赁平台开发全攻略打造高效便捷的租赁服务系统
  • 自由学习记录(31)
  • 【探花交友】用户登录总结
  • LabVIEW声波谐振管自动化测量系统
  • elasticsearch中的倒排索引
  • 【Elasticsearch】DSL查询文档
  • 接口测试Day04-postman生成测试报告ihrm项目
  • 常见的排序算法过程和比较分析
  • 基于Vue+SSM+SpringCloudAlibaba书籍管理系统
  • 生成式 AI 增强了个人创造力,但减少了新内容的集体多样性
  • 【DC简介--Part1】
  • Spark写入HDFS数据SUCCESS文件生成控制