vue3更改.el-dialog__header样式不生效

需求:想要在标题下方加一个横线用于区分下方内容,但是使用:deep,但是并不生效

css 复制代码
:deep(.el-dialog__header) {
		border-bottom: 1px solid #ccc !important;
	}

解决方案:

在<el-dialog>上方在包一层div,然后设置样式,就可以了,代码如下:

HTML部分:

html 复制代码
<div class="dialog">
		<el-dialog :model-value="visible" title="物料详情" width="40%" @close="$emit('close')">
			<div v-if="row" class="flexDivBox">
				<div v-for="(item, index) in datalabel" class="flexDivBox_flexBox" :key="index">
					<div>{{ item.label }}:</div>
					<div>{{ datas[item.name] }}</div>
				</div>
			</div>
		</el-dialog>
	</div>

CSS部分:

css 复制代码
.dialog {
	:deep(.el-dialog__header) {
		border-bottom: 1px solid #ccc !important;
	}
}
相关推荐
顽疲10 分钟前
从零用 Java 实现小红书 SpringBoot Vue UniApp(23)笔记话题多对多:一条笔记进多个话题池
java·vue.js·spring boot
能源革命33 分钟前
Vue 网格拖拽布局组件全景指南:7 大方案深度对比
前端·javascript·vue.js
知野小兔1 小时前
JavaScript中Map和Set详解
javascript
穆梓兰煊1 小时前
AI供应链安全不再只是包安全,还涉及模型与数据
前端·数据库
RaaS1001 小时前
AI网关能做Prompt注入防护吗?AI网关核心功能详解
前端·后端
deli0071 小时前
Skill 怎么写才被 Agent 命中?18 条规则做成 SKILL.md 校验器,规范样例 92 分
前端
Hum8le1 小时前
CTF题目《easy_web》(安洵杯 2019 变种 Web)
前端·安全·web安全
coding漫漫长路1 小时前
二值化后还剩1212个黑点,OCR却认成了乱码
前端
不可能片场1 小时前
AI视频口型对齐 用音频驱动说话镜头
前端·electron
Lank_M1 小时前
OCR一个字没认错,倾斜2.5°却把行序排乱了
前端