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

vue中elementUI的el-select下拉框的层级太高修改设置!

项目场景:

项目中遇到一个问题,下拉框选择之后弹出一个弹出框选择数据再关闭。
问题就出在,我打开下拉框后再弹出弹出框,弹出框的 z-index 层级没有 select 的层级高,导致我弹框弹出了几个下拉框还在弹出框上面显示着,修改弹框层级的话又会盖住全局 loading 层级,所以我就想只修改 select 的层级,但是 ::v-deep 这些都修改不动,后来搜索找到问题是

<style>  // 这里加scoped的话,提升层级不会生效

一般写的样式都会加上 scoped 防止样式干扰全局样式从而引发其他样式问题,但是 el-select 还只有不加才生效

但是这样就会导致一个问题我知己在style里修改 el-select 本身的类名,因为没加 scoped 导致了其他页面下拉框层级也改变了,这就不符合只修改当前页面不影响全局的本意了

<style>
//el-select-dropdown为select都有的类名,再加上没有加scoped会导致影响全局select层级.el-select-dropdown{z-index:2000!important;}
</style>

解决方案:

最终解决方案:
结合给 el-select 添加自定义类名

<el-select v-model="value" placeholder="请选择" popper-class="select_poppers"  //定义class
><el-optionv-for="item in options":key="item.value":label="item.label":value="item.value"></el-option></el-select>//样式里写
<style>  // 这里加scoped的话,提升层级不会生效
.select_poppers{z-index: 2000!important;
}
</style>

因为我加的自定义类名 select_poppers 是只有这个页面才有的,所以即使我不加 scoped 也不会影响到全局样式,因为新加的类名只有本页面才有,这样就完成了不影响全局的情况下修改 el-select 层级

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

相关文章:

  • 测试员最佳跳槽频率是多少?进来看看你是不是符合
  • 【数字信号处理】
  • Docker | 校园网上docker pull或者docker run失败的一种解决方法
  • 实现Java后端的图形验证码和行为验证码
  • 事务的原理、MVCC的原理
  • Golang反射原理
  • MATLAB计算朗格朗日函数
  • 嵌入式linux跨平台基于mongoose的TCP C++类的源码
  • 入驻商家必看:如何在TikTok实现多店铺高效上货及运营?
  • spring-boot-starter-data-redis
  • 科研绘图神器:机制图、模式图有哪些好用的工具推荐?
  • DIFFUSIONSAT: A GENERATIVE FOUNDATION MODEL FOR SATELLITE IMAGERY(2024-ICLR)
  • 文件中台与安全:集成方案的探索与实践
  • Redis 哨兵 总结
  • Systemd 和 Systemctl命令详解
  • 基于Multisim的音频放大电路设计与仿真
  • 这是一款专门为SQL新手小白量身定制的工具!
  • springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38819)
  • Android Input的流程和原理
  • InfiMM-WebMath-40B——利用由 24 亿数学文档组成的数据集提高 LLM 的数学性能
  • Swarm-LIO: Decentralized Swarm LiDAR-inertial Odometry论文翻译
  • 第十八章 Vue组件样式范围配置之scoped
  • 【JavaScript】JavaScript 进阶-3-编程思想构造函数原型(更新中)
  • 头歌网络安全爬虫
  • 二、k8s快速入门之docker+Kubernetes平台搭建
  • k8s的发展历史
  • Pytorch lightning多机多卡训练通讯问题(NCCL error)排查
  • React如何实现Vue的keepAlive功能
  • 在 Ubuntu 22.04 LTS 上安装 NVM (Node Version Manager) 管理和切换不同版本的 Node.js npm
  • 如何搭建题库管理小序❓