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

elementui: el-dialog的header设置样式不生效

问:

el-dialog的header设置样式不生效

回答:

场景:

 
   

<el-dialogv-model="dialogVisible"width="800px":before-close="beforeClose"append-to-body:close-on-click-modal="false"title="增加文档"><template #footer><div style="text-align:center"><el-button type="primary" @click="saveFieldOption" :disabled="confirmUpload">确 定 </el-button><el-button @click="uploadDialogClose">取 消</el-button></div></template></el-dialog><style lang="scss" scoped>::v-deep(.el-dialog__header) {border-bottom: 1px solid #E7E7E7 !important;color:#3D3D3D !important;}::v-deep(.el-dialog__body) {padding: 24px 40px  12px !important;}</style>


如上:我想给header插槽增加下边框,并且想改变el-dialog__body盒子的内边距,但是不生效。 

解决方案

给el-dialog加个类,在不带scope的<style></style>中设置样式,如下:

   

<el-dialogclass="dialog-bar"></el-dialog>


样式:

<style lang="scss">
.dialog-bar{.el-dialog__body {padding: 24px 40px  12px !important;}.el-dialog__header {border-bottom: 1px solid #E7E7E7 !important;color:#3D3D3D !important;}
}
</style>


实现效果如下:

注意:

<style></style>中如果不添加scope,则其中的样式会在所有页面生效,所以务必给该el-dialog添加一个全局都不会重复的类名或者Id属性
<style></style>可以与<style  scoped></style>同时存在于同一个组件,两者并不会冲突,除了el-dialog之外的其他样式还是应该写在<style  scoped></style>中,如下图:

<style lang="scss">
.dialog-bar{.el-dialog__body {padding: 24px 40px  12px !important;}.el-dialog__header {border-bottom: 1px solid #E7E7E7 !important;color:#3D3D3D !important;}
}
</style><style lang="scss" scoped>
//除了el-dialog之外的其他样式
</style>

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

相关文章:

  • libpcap 的使用
  • ArcGISPro AA表O_Name字段 内容 复制到BB表BB字段里
  • 2.5 使用注解进行单元测试详解
  • 当没有OpenGL时,Skia如何绘制?
  • SaaS+AI应用架构:业务场景、智能体、大模型、知识库、传统工具系统
  • Go 语言中如何高效地处理集合
  • 布隆过滤器到底是什么东西?它有什么用
  • 【数据结构初阶第十节】队列(详解+附源码)
  • 沪深300股指期权能对股指期货进行完全套保吗?
  • JAVA学习第三天
  • win11电脑其他WiFi可以连,只有一个WiFi连不上
  • leetcode_1760 袋子里最少数目的球
  • Python 面向对象的三大特征
  • Linux下的进程切换与调度
  • 面向对象程序设计-实验六
  • MongoDB 7 分片副本集升级方案详解(上)
  • 【工业安全】-CVE-2022-35555- Tenda W6路由器 命令注入漏洞
  • 算法分析 ——《模拟》
  • 将Sqlite3数据库挂在内存上处理
  • 前端大屏适配方案:从设计到实现的全流程指南
  • 学习总结三十二
  • 飞书专栏-TEE文档
  • linux 查看设备中的摄像头迅速验证设备号
  • 2.8 企业级训练数据构造革命:从人工标注到GPT智能标注的工业级实践指南
  • DeepSeek的蒸馏技术:让模型推理更快
  • 19.4.6 读写数据库中的二进制数据
  • 如何在 Elasticsearch 中设置向量搜索 - 第二部分
  • 【CXX-Qt】0 Rust与Qt集成实践指南(CXX-Qt)
  • C++ 设计模式-适配器模式
  • 【Elasticsearch】文本分析Text analysis概述