在使用element-ui的Dialog时,默认会有遮罩层,想要去除遮罩层,官方文档给出了 modal 属性;

modal 是一个布尔值,表示是否需要遮罩层;

然而,将 modal 赋值为 false 时并不生效;

这里官方文档也给出了提示:

当 modal 的值为 false 时,请一定要确保 append-to-body 属性为 true,由于 Dialog 使用 position: relative 定位,当外层的遮罩层被移除时,Dialog 则会根据当前 DOM 上的祖先节点来定位,因此可能造成定位问题。


由于定位问题,我们还需将 append-to-body属性置为 true;

本以为事情就这样结束了,然而,事情并不那么简单,此时遮罩层依然存在;

重点来了,我们还需要使用 v-bind 指令来绑定 modal 属性,才能将遮罩层去除

 <el-dialog :modal="false" append-to-body="true"></el-dialog>


至此,我们就成功的去除了 Dialog 对话框的遮罩层;

<el-button type="text" @click="centerDialogVisible = true">点击打开 Dialog</el-button
>
<el-dialog title="dialog去掉遮罩层" v-model="centerDialogVisible" width="30%" center  :modal="false" append-to-body="true"><span>注意:modal需要用v-bind指令绑定</span><template #footer><span class="dialog-footer"><el-button type="primary" @click="centerDialogVisible = false">确定</el-button></span></template>
</el-dialog>

如果小伙伴们有更好的解决方法,欢迎在评论区留言~~~

去除 element-ui 中 Dialog 对话框遮罩层的方法相关推荐

  1. Vue + Bootstrap|Element UI——模态框被遮罩层遮盖问题解决方案

    问题描述 问题分析 1)若dialog弹出框,它的遮罩层就会被插入到body标签下(即与组件所在的最外层div同一层级) Element UI中设置了modal-append-to-body='tru ...

  2. Element ui Dialog 对话框遮罩层挡住对话框问题

    1.当遮罩层挡住对话框需要点击很多下才能使对话框高亮 这里不可能让客户点击这么多下的,肯定是代码出现了问题,原来的代码: el-dialog 哪怕添加append-to-body=true 也是会出现 ...

  3. element UI中的select选择器的change方法需要传递多个值

    如上图是element UI的一个基本的select选择器 根据element UI的官网事件调用,有一下几种: 如果直接调用上述事件,不传任何参数,则可以获取到当前选中的值(因为默认会将event参 ...

  4. element ui中dialog相关问题

    一,今天需要在dialog里面引入另一个页面,就是打开dialog显示该页面(把页面放到dialog中),引入的语句如下: <iframe src="view?path=rkdj_b& ...

  5. Web前端笔记-修改element ui中表格样式(透明、去横纵线等含修改思路)

    官方效果是这样的: 此处改成了这样的效果: 此处是可以进行滑动的,就是去除了滑动条,仍能滑动的效果. 下面说下修改样式,找到使用el-table的vue组建: 在style中贴上: <style ...

  6. 关于Element UI中页面样式小问题

    一,修改组件dialog窗口的大小 二,在我使用upload组件上传一张美女图片时,发现当预览图片时,图片是灰色的,点击一下才会变亮,这种效果使我很不舒服,于是我通过添加下面的一条样式,问题解决了(可 ...

  7. 网页制作 HTML实现遮罩层的方法 HTML中如何使用遮罩层

    网页制作 HTML实现遮罩层的方法 HTML中如何使用遮罩层 Web页面中使用遮罩层,可防止重复操作,提示loading:也可以模拟弹出模态窗口. 实现思路:一个DIV作为遮罩层,一个DIV显示loa ...

  8. Web前端笔记-element ui中table中某列添加a便签进行跳转

    效果是这样的: 这里的文章标题和查看都可以进行跳转. 其中对应的代码如下: <template style="height: 100%"><el-table:da ...

  9. element-UI 弹出组件dialog的遮罩层在弹出层的上面 - 解决篇

    element-UI 弹出组件的遮罩层在弹出层dialog模态框的上面? bug演示: 代码逻辑调整之后,页面就正常了(代码和效果图 · 见下文): 解决办法: 将dialog组件剪贴到最父级div元 ...

最新文章

  1. 函数式编程之-拒绝空引用异常(Option类型)
  2. BGP 路由属性 公认必遵 ORIGIN
  3. Python基础之条件判断
  4. 第四范式受邀参加APEC“人工智能创新应用发展国际论坛”
  5. cf1523B. Lord of the Values
  6. Redis运维和开发学习笔记(4) Redis参数意义
  7. python二维数组操作_Python二维数组应用与操作
  8. 微信小程序-获取QQ音乐直链
  9. matlab 仿真光学实验报告,光学信息处理实验的Matlab仿真.doc
  10. markdown画图之一:流程图(flowchart)
  11. uestc 1593 老司机破阵(线段树 or multiset)
  12. 到底什么是上下文(Context)
  13. 穷和尚与富和尚的故事
  14. 微电网日前优化调度入门:求解一道数学建模题
  15. 还在背面试题?听小米面试官怎么说?【面试官教你如何对线面试官】
  16. 【头歌】重生之机器学习-线性回归
  17. Word电子扫描仪 word文档转换为图片Pdf,Word文档扫描成Pdf,word文档加密 word转图片 word转pdf
  18. 炸弹人问题(加强版)
  19. Cartographer ROS编译安装
  20. 云计算领域“集装箱”

热门文章

  1. 国产开源操作系统OpenCloudOS新进展:装机量超1000万节点,合作伙伴超500家
  2. b2b2c所有功能整合
  3. 蓝桥杯练习之用Python解手算题
  4. 雅虎中国搜索团队送给白马雪山慈善小学的礼物
  5. 减少谷歌搜索使用次数!你知道这3个Python秘密武器吗?
  6. 【思维题 集合hash 树上差分】11.5撸树
  7. 《我的团长我的团》:你要让我来啊,那个犊子不愿意来呀!
  8. ogg高版本到低版本同步
  9. Java中var类型的用法
  10. ffmpeg视频按帧截取图片和ffmpeg将图片合成mp4视频