element-ui—dialog使用过程中的坑
场景一:我们将dialog写成一个可复用的公共组件用于显示不同内容(如表格操作中的修改或添加的弹窗),之后发现dialog的遮罩将弹出层(点击修改或添加后理应由一个弹窗显示出来)都盖住了,而我想要的效果是遮罩只遮住旧的窗口,而当前窗口应该完全显示;
(注:表格是使用easyui的panel和window来包裹的,dialog才是使用的element-ui中的组件)
百度了一圈最后的解决方案是在el-dialog上加入以下属性:
:modal-append-to-body="false"
意为:遮罩层是否插入至 body 元素上,若为 false,则遮罩层会插入至 Dialog 的父元素上
场景二: 同一个 项目中,dialog用于密码修改,且不引用上面的公共组件,直接使用<el-dialog></dialog>标签包裹一个form表单。结果表现是这样的:单独点击密码修改打开弹框没问题,但是若先打开一个table-window窗口后再点击密码修改按钮打开弹框,会发现此时的弹框会直接被
table-window遮盖,表面上看似层级不够的原因造成的,但是看了css样式并非如此,或者直接给dialog添加比bable高的层级,一样无济于事。
解决办法如下:在el-dialog上加入以下属性
:append-to-body="true"
博客上看到意为博友的解释是这样的:因为有时候会存在页面某些元素没有被 modal 盖上的情况,其实这种情况出现的原因就是你的dialog 是放在当前组件中的,如果放body 下则不会有这些情况!虽然也是似懂非懂,但是起码问题解决了,这就够了。
element-ui—dialog使用过程中的坑的更多相关文章
- Torch-RNN运行过程中的坑 [2](Lua的string sub函数,读取中文失败,乱码?)
		0.踩坑背景 仍然是torch-rnn/LanguageModel.lua文件中的一些问题,仍然是这个狗血的LM:encode_string函数: function LM:encode_string( ... 
- Torch-RNN运行过程中的坑 [1](读取Lua非空table,size为0)
		0.踩坑背景 执行Torch-RNN的时候,在LanguageModel.lua中的encode_string函数中,对start_text的各个character进行id映射编码,实现功能类似“北京 ... 
- Torch-RNN运行过程中的坑 [0](一些基础概念)
		0.Lua & LuaJIT简介 Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能. Lua 是巴 ... 
- 菜鸟帮你跳过openstack配置过程中的坑
		一:前言 对于一个以前做java全栈工程师而言,而且没学过Linux,很少用虚拟机(还是在大学的时候简单的用过),去配置openstack我想我入的坑肯定比有基础的一定要多,躺在每个坑中徘徊思索的时间 ... 
- 菜鸟帮你跳过openstack配置过程中的坑[文末新添加福利]
		一:前言 对于一个以前做java全栈工程师而言,而且没学过Linux,很少用虚拟机(还是在大学的时候简单的用过),去配置openstack我想我入的坑肯定比有基础的一定要多,躺在每个坑中徘徊思索的时间 ... 
- 学习django3过程中的坑
		最近跟着Django by Example 2015学习,可老想用最新版的Django3.在学的过程中可踩了不少坑. 今天就又碰到一个: 在这本书中96页有这样的代码: url(r'^login/$' ... 
- Docker从零到实践过程中的坑
		欢迎指正: Centos7 下的ulimit在Docker中的坑 http://www.dockone.io/article/522 僵尸容器:Docker 中的孤儿进程 https://yq.ali ... 
- Vue发布过程中遇到坑,以及webpack打包优化
		前言 这段时间,本人自己做了一个vue画面部署到自己的服务器上,发现运行速度慢的的惊人,虽然服务器很渣(本人没什么钱,只能租最差的服务器,主要是给自己学习用的),但是这样开发出来的网站简直不能用,所以 ... 
- Ant+Jmeter自动化接口测试的部署 及 部署过程中的坑
		一.环境准备: 1.Jdk1.6或以上:http://www.oracle.com/technetwork/java/javase/downloads/index.html 配置环境变量-系统变 ... 
随机推荐
- PHPCMS网站迁移过程后,添加内容 报500错误解决方案
			问题出现原因:1.网站迁移过程中,上传下载文件时文件丢失 2.PHPCMS源码更新升级 解决方法 1.可以到官方下载最新版源码,替换过去.如果对源码有改动,需要先保存改动过的文件,替换过去之后,再替 ... 
- Oracle之PL/SQL编程
			PL/SQL(Procedural Language/SQL,过程语言/SQL) 是结合了Oracel过程语言和结构化查询语言(SQL)的一种扩展语言. 优点: (1)PL/SQL具有编程语言的特点, ... 
- No.3 Verilog 语言要素
			- 标识符 任意字母.数字."$"和"_"组成,标识符第一个不能是数字. - 注释 ()/*可扩展多行*/ ()//本行结束 - 系统函数 以$字符开始的标识符 ... 
- Hello World 之Spring Boot 调用图数据库Neo4j
			明日歌 [清]钱鹤滩 明日复明日,明日何其多! 我生待明日,万事成蹉跎 1. 图数据库Neo4j之爱的初体验 ----与君初相识,犹似故人归 在如今大数据(big data)横行的时代,传统的关系型数 ... 
- 总结 ESP8266 RTOS 开发环境搭建
			总结 ESP8266 RTOS 开发环境搭建 仔细看官方文档. 必须一步一步操作. 不要想当然,以为 make 就可以. 忽略编译警告,除非是错误. 工具链必须使用官方提供的. 多看看 Issues ... 
- oracle 共享服务器监控
			1. 观察sga的使用情况 select * from v$sgastat where pool=’large pool’; 2. 观察调度程序是否充足: 首先看每个调度程序的忙闲: sele ... 
- 跟我一起认识axure(一)
			第一步下载:https://www.axure.com.cn/ 第二步点击安装,一路next 第三步:认识Axure RP工作界面 
- @spoj - ADAMOLD@ Ada and Mold
			目录 @description@ @solution@ @accepted code@ @details@ @description@ 给定一个长度为 N 的序列 A,将其划分成 K + 1 段,划分 ... 
- GIL锁更加深刻理解
			参考链接:http://www.cnblogs.com/ajaxa/p/9111884.html 
- 从零学React Native之11 TextInput
			TextInput 组件是用来通过键盘输入文字,可以使用View组件和Text组件样式,没有自己特定的样式. 与Text组件类似,TextInput组件内部的元素不再使用FlexBox布局,而采用文本 ... 
