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

VUE3 无法修改 el-dialog 样式

用下面这种方式修改 el-dialog 组件样式一点作用都没有,正常用这种方式修改 el 的el-button、tab等都是百试不爽的。最后找到解决办法和原因。在el-dialog外面套一层div

/deep/ .el-dialog {

  background: url(https://lanhu-oss.lanhuapp.com/7cbd761cd26f7b255086dd61bc2edc56) 100% 100% no-repeat!important;

  padding: 0;

}

原因:使用scoped的时候,在 html 的标签中会生成data-v-xxx的一个属性,样式穿透就是利用的这个属性生成的css;

而在 vue3 中,我们可以在template下不使用一个标签来包裹全部内容,而此时el-dialog在第一层的情况下就没有对应的data-v-xxx父级元素标签,所以样式穿透也就无效了.

我觉得说白了就是 template下第一层 这样施加样式的方式是无效的


http://www.mrgr.cn/news/4063.html

相关文章:

  • 家政预约小程序源码+快速搭建全攻略
  • 【算法】C程序的运行速度测试
  • Linux shell编程学习笔记74:sed命令——沧海横流任我行(中)
  • EmguCV学习笔记 VB.Net 5.4 图像修复
  • C#:Bitmap类使用方法—第1讲
  • 【数学建模备赛】Ep05:斯皮尔曼spearman相关系数
  • PCIE-Precode
  • 如何使用Web Scraper爬虫抓取数据?
  • SQL Server数据库查询常用语句汇总
  • 迈入退休生活,全职开发ue独立游戏上架steam
  • VSCode 搭配 Windows 下各种 C/C++ 编译器使用
  • 计算机组成原理(4):指令系统/控制器
  • 高性能Web服务器-- Nginx 的架构与安装详解
  • 设计模式——工厂模式
  • C++之多态(下)
  • 一款免费的开源支付网关系统,支持X宝、某信、云闪付等多种支付方式,提供收单、退款、聚合支付、对账、分账等功能(附源码)
  • docker GBase 8sV8.8使用的常见错误
  • 设计模式——适配器模式
  • 这款新的 AI 工具会消灭 ChatGPT 吗?
  • C++ //练习 19.3 已知存在如下的继承体系,其中每个类分别定义了一个公有的默认构造函数和一个虚析构函数: