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

关于层级问题

层级问题

      • 解决抽屉层级下下拉框不显示问题
      • 调整分页下拉page-sizes选择的 z-index

解决抽屉层级下下拉框不显示问题

问题分析
抽屉组件(Drawer)和下拉框(Select)同时使用时,下拉框可能被抽屉的遮罩层遮挡。这是由于Element Plus的默认z-index层级设置导致的。

解决方案

调整下拉框的z-index
el-select组件上添加popper-class="custom-select-dropdown"属性,然后通过CSS提高下拉框的z-index值:

<el-selectv-model="formData.packageProp"popper-class="custom-select-dropdown":popper-append-to-body="false"
><!-- options -->
</el-select>

CSS样式调整
在scoped样式中使用穿透语法:deep()来修改下拉框的z-index:

<style scoped>
/* 自定义抽屉样式 */
.custom-drawer {/* 设置固定高度 */height: 100vh;/* 允许内容滚动 */overflow-y: auto;
}/* 确保抽屉内容区域可以滚动 */
:deep(.el-drawer__body) {height: calc(100% - 55px); /* 减去header高度 */padding: 20px;overflow-y: auto;
}/* 全局样式调整 */
.custom-select-dropdown {z-index: 4001 !important;
}/* 如果使用 scoped,需要添加穿透语法 */
:deep(.custom-select-dropdown) {z-index: 4001 !important;
}/* 通知层级同理 */
.el-notification {z-index: 4009 !important;
}.el-notification--error {z-index: 4009 !important;
}
</style>

注意事项

  • 确保popper-append-to-body设置为false
  • 检查是否有其他组件(如Notification)的z-index高于下拉框
  • 抽屉的遮罩层默认z-index为2000,下拉框需要设置更高的值

调整分页下拉page-sizes选择的 z-index

通过修改 el-select__popper 的 z-index 可以提升下拉的层级。确保该值大于页面中其他元素的 z-index 值。

.el-select__popper {z-index: 6000 !important;
}

文章转载自:

http://olKBAOyM.rzbgn.cn
http://UXvrTfRJ.rzbgn.cn
http://x37wd7kV.rzbgn.cn
http://gdCVVpEI.rzbgn.cn
http://K1XtPioW.rzbgn.cn
http://rVIXkGZH.rzbgn.cn
http://OTmB5797.rzbgn.cn
http://ut4RB79D.rzbgn.cn
http://rHfS1Oiu.rzbgn.cn
http://Rmr9EbrR.rzbgn.cn
http://CtNsyN7f.rzbgn.cn
http://8YJeenuQ.rzbgn.cn
http://U63zPirD.rzbgn.cn
http://DkqoZWHY.rzbgn.cn
http://dHgcLqta.rzbgn.cn
http://WtPFLCY8.rzbgn.cn
http://VeaYUZDX.rzbgn.cn
http://MsNfZvIa.rzbgn.cn
http://Qz7UZVP7.rzbgn.cn
http://5rFh4Tlk.rzbgn.cn
http://GVDq1Ot0.rzbgn.cn
http://GpvJVmq7.rzbgn.cn
http://UyxuAuHq.rzbgn.cn
http://qAqEkYEd.rzbgn.cn
http://DfMrZjpV.rzbgn.cn
http://TyspwHt6.rzbgn.cn
http://DDk91VtH.rzbgn.cn
http://oSKcmfO6.rzbgn.cn
http://pjCfcdS8.rzbgn.cn
http://YcP9c79i.rzbgn.cn
http://www.dtcms.com/a/388423.html

相关文章:

  • Linux基础命令汇总
  • getchar 和 putchar
  • 【序列晋升】35 Spring Data Envers 轻量级集成数据审计
  • 快速入门HarmonyOS应用开发(二)
  • 绿联、极空间、飞牛NAS无需安装,实现快速远程访问
  • Datawhale 理工科-大模型入门实训课程 202509 第1次作业
  • 城市治理综合管理平台
  • 《嵌入式硬件(十三):基于IMX6ULL的增强型中断周期定时器(EPIT)操作》
  • PM2 入门指南与常用命令(含 开机自启、Node.js 及 Java 服务部署)
  • 汽车多核架构中内存系统故障检测的改进算法
  • C++真的比Python更快吗?
  • 【实操分享】使用 SeeDream 4.0 进行 AI 修图——开启专属“AI 云旅拍”
  • 不依赖第三方,不销毁重建,loveqq 框架如何原生实现动态线程池?
  • Python中正则的三个基础方法
  • 最外层的项目没有父pom配置文件,有很多子模块(maven项目)导入idea中,左侧模块显示不全问题解决
  • 前端将一个 DOM 元素滚动到视口顶部
  • 前端-防重复点击/防抖的方案
  • doris数据库问题
  • PyQt5中实现只读QLineEdit控件的完整指南
  • 金融工程vs金融数学:谁更贴近量化交易?
  • LeetCode 167.两数之和 II - 输入有序数组
  • 小杰机器学习高级(one)——激活函数——sigmoid、tanh、Relu、Leaky Relu、Prelu、ELU、softmax
  • OpenAI原生调用 vs LangChain调用方式的关系
  • [Token剪枝]Token Cropr: 针对众多任务的更快ViT, CVPR2025
  • NW725NW743美光固态闪存NW727NW734
  • 【Linux】归档、压缩、用户管理
  • Lattice FPGA 开发流程(以 ECP5 为例)
  • 大模型实战应用指南:从GPT-4.5到LLaMA的行业解决方案
  • 告别人工标注瓶颈!Reward-RAG:用 CriticGPT 打造更懂人类偏好的检索模型
  • 基于 OpenCV 的 PCB 核心缺陷检测:短路、断路与焊盘脱落实现详解