快速解决element ui的组件的版本z-index层级问题

这篇具有很好参考价值的文章主要介绍了快速解决element ui的组件的版本z-index层级问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

怎么快速解决element ui的组件的版本z-index层级问题
首先你要清楚,element ui 组件(select/dialog) z-index的层级从哪里来的。
你看源码就会知道,每次都会混入个
minxin:[Popper]
可以知道,他的层级是从这个Popper这里来的,
我们在写组件的时候,只需要获取他的Popper混入方法就行。

import { PopupManager } from 'element-ui/lib/utils/popup'

然后,在通过这个方法的PopupManager.nextZIndex()这个方法获取。文章来源地址https://www.toymoban.com/news/detail-784535.html

具体如下

<template>
< div ref="selectForm">
</div>
</template>
<script>
import { PopupManager } from 'element-ui/lib/utils/popup'
export default {
	methods:{
		a(){
		  const divElement = this.$refs.selectForm.$el; // "selectForm" 替换为实际的 ref 名称
          divElement.style.zIndex = PopupManager.nextZIndex()
		}
	}
}
</script>

到了这里,关于快速解决element ui的组件的版本z-index层级问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unknown custom element: <el-image>无法使用该组件,升级element-ui版本后项目报错

    需求背景: 项目中需要使用图片点击放大,想要使用 el-image 组件,引入后报了下面的错,需要升级element版本,element-ui版本过低,没有该组件。 过程: cnpm i element-ui@2.14.1 --save-dev 升级后,页面报了一千多个错,如Property or method “__v_isRef“ is not defined on the instance 项目页面较

    2023年04月19日
    浏览(35)
  • element ui组件赋值后部分组件修改数值无效情况解决

    在使用过程中发现el-input-number无法输入,在网上搜资料,最终找到解决办法是在el-input-number上绑定@change=”changeVal($event)” input框有时候会无法输入进去 解决办法:

    2024年02月11日
    浏览(37)
  • 一文梳理z-index和层叠上下文

    最近参与某前端项目架构改造,发现项目中滥用z-index,设置的值有几十种并且不统一。在对项目的z-index进行梳理和统一过程中也深入学习了一下z-index,并撰写成文,希望也能帮助到陌生的你。 z-index属性是什么?这里可参考MDN: z-index 属性设定了一个定位元素及其后代元素或

    2024年02月03日
    浏览(25)
  • 【css】z-index与层叠上下文

    z-index属性用来设置元素的堆叠顺序,使用z-index有一个大的前提:z-index所作用元素的样式列表中必须有position属性并且属性值为absolute、relative或fixed中的一个,否则z-index无效。 层叠上下文 MDN讲解 我们给元素设置的z-index都是有一定规则的,层叠性都是在它有定位的父元素起作

    2024年02月09日
    浏览(30)
  • 解决idea无法识别element-ui组件

    现象: 在创建一个新的web项目时,引入了element-ui组件, package.json中相关配置如图 然而在vue的开发中,却无法识别element-ui的组件,具体表现为:无法自动补全,黄色warning提示,未知HTML标记。 不过,虽然这么标记了但是页面运行没有任何问题。功能也都正常。 解决方法:

    2024年02月02日
    浏览(27)
  • element ui 组件打印时丢失样式的解决办法

    当vue前端使用打印插件时(比如vue-print-nb),偶尔会碰到无法打印出组件样式的情况,比如复选框el-checkbox。 实际选中情况   点击打印时的情况,没了√。   找到对应的组件样式,比如复选框el-checkbox,找到.el_checkbox__input类,添加 最终效果  

    2024年02月16日
    浏览(39)
  • element-ui 组件图标全变成方框解决方法

    问题:element-ui中的icon都变成了框   我的原因是在build下的webpack.base.conf.js中多了个woff元素  去掉这个woff之后就可以了:  我以为到此问题就解决了,但是当我打包后发现还是框框。。。。。 解决办法:在build文件中找到utils.js 加上一行  publicPath:\\\'../../\\\' 就可以解决了  

    2024年02月13日
    浏览(32)
  • element ui 层级选择器el-cascader只能选最后一级多选

    在element ui 中el-cascader多选: 每个层级都可以选择,但并不是我需要的,我需要多选只能选最后一级,在网上找了很久都复杂的,最终自己选择用css样式对checkbox进行隐藏。 实现方法: 在css 中加入 关键点在于利用属性选择器,遇到属性是 aria-haspopup (表示点击的时候是否会

    2024年02月11日
    浏览(63)
  • CSS3中z-index不生效怎么办?

    如果在 CSS3 中 z-index 属性不起作用,可能有以下几个原因和解决方案: 1、定位属性不正确:z-index 属性只对设置了定位属性(如 position: relative;、position: absolute; 或 position: fixed;)的元素生效。确保要设置 z-index 的元素具有正确的定位属性。 2、元素层级关系:z-index 属性只能

    2024年02月11日
    浏览(23)
  • element-ui el-cascader级联选择器设置指定层级不能选中(示例代码)

    本文为转载原地址:https://www.136.la/shida/show-396330.html 有时候用element-ui el-cascader级联选择器添加分类时会遇到最多添加几级的限定.看了文档,只要给需要禁止选择的选项添加disabled属性就可以.但是使用一层一层循环遍历数据感觉很麻烦,自己写了个遍历的方法,纪录下,方便以后使

    2024年02月11日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包