解决element-ui组件库中dialog组件只显示遮罩层,未显示弹框的问题

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

以下是直接粘贴的组件--基础用法
<el-button type="text" @click="dialogVisible = true">点击打开 Dialog</el-button>

<el-dialog
  title="提示"
  :visible.sync="dialogVisible"
  width="30%"
  :before-close="handleClose">
  <span>这是一段信息</span>
  <span slot="footer" class="dialog-footer">
    <el-button @click="dialogVisible = false">取 消</el-button>
    <el-button type="primary" @click="dialogVisible = false">确 定</el-button>
  </span>
</el-dialog>

<script>
  export default {
    data() {
      return {
        dialogVisible: false
      };
    },
    methods: {
      handleClose(done) {
        this.$confirm('确认关闭?')
          .then(_ => {
            done();
          })
          .catch(_ => {});
      }
    }
  };
</script>

此时注意看属性文档中有这样一条
append-to-body
默认值是false,所以需要自己在el-dialog标签中手动设置
<el-dialog title="我是标题" :visible.sync="dialogVisible"  :append-to-body="true" >...........后面代码省略
加上属性后就会显示弹框了
 文章来源地址https://www.toymoban.com/news/detail-438202.html

到了这里,关于解决element-ui组件库中dialog组件只显示遮罩层,未显示弹框的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • element-ui 弹窗里面嵌套弹窗,解决第二个弹窗被遮罩层掩盖无法显示的问题

    当我们在 element-ui 中使用弹窗嵌套弹窗时,会出现第二个弹窗打开时被一个遮罩层挡着,就像下面这样: 下面提供两种解决方案 : 一、第一种方案 我们查询element-ui 官网可以发现 el-dialog 有这样几个属性:  具体使用就是在第一个弹窗中设置 :modal-append-to-body=\\\"false\\\"  和 :ap

    2024年02月11日
    浏览(50)
  • Element-UI的dialog对话组件内的tinymce6弹窗被遮挡的解决办法及其它相关注意事项

    修改层级 注意要写在 style/style 中,我当时没注意,写在了 style scoped/style 中,死活没反应。 利用属性 :destroy-on-close=\\\"true\\\" 要求对话组件关闭后销毁其中的元素 下载中文包,初始化时配置中文即可。 中文包位置:https://www.tiny.cloud/get-tiny/language-packages/ 配置 参考: Dialog 对话框

    2023年04月15日
    浏览(50)
  • 基于element-ui el-dialog组件封装,可缩放+可移动的弹窗组件

    源码下载 改组件继承el-dialog组件百分之95属性,可直接对el-dialog进行替换。在项目中我的命名为: vue代码 :搞成组件,路径随意,推荐统一放在组件目录下 拖动及缩放操作js代码: 将skdialog.js注册为指令: 目录: 指令使用:(v-指令名称(SkDialogDrag)) 效果图: 注:吃水

    2024年02月03日
    浏览(61)
  • elemtui 提示消息element-ui message被遮罩层覆盖解决方法

    elemtui 提示消息element-ui message被遮罩层覆盖解决方法   问题原因:  最外层的遮罩z-index设置太大  默认 的el-dialog的z-index是2000起的, 而我们的 message 低于2000的,因此将 el-dialog 的z-index设置低于message就 可以 了  

    2024年02月07日
    浏览(75)
  • 解决 element-ui 中From 表单和Dialog 对话框搭配使用时 resetFields重置方法无法清空数据的问题

    在实际开发实现表格的增删改查的时候,新增和修改通常共用一个弹窗以节省代码量  当我们先点击修改的时候,会对弹窗表单进行赋值,这个时候我们再点击新增,会发现刚刚的表单数据仍然躺在表单中,并且使用resetFields没有清除数据 其实resetFields()是生效了的,resetFie

    2024年02月16日
    浏览(53)
  • [element-ui] el-date-picker组件日期显示错误,只显示每月一号

    使用element-ui DatePicker 日期选择器,选中日期是2021-08-02至2021-08-03,浏览器中日期的值是 2021-08-01T16:00:00.000Z和2021-08-02T16:00:00.000Z; 所以确定是由于时区导致的日期不一致,解决办法就是在日期控件中加入 value-format=“yyyy-MM-dd”,问题解决

    2024年02月11日
    浏览(52)
  • element-ui弹框dialog无故关闭问题

    element-ui弹框dialog无故关闭问题 引起原因,鼠标在dialog内按下滑动到外层遮罩后出发了遮罩的关闭事件,修改方法如下: 源文件中找到目录element-dev =packages =dialog =src = component.vue,替换点击事件@click.self=“handleWrapperClick”,代码如下,修改完成后打包 npm run dist,找到你的项目

    2024年02月12日
    浏览(43)
  • 如何使用element-ui相关组件如:el-select,el-table,el-switch,el-pagination,el-dialog

    element-ui 官方链接: 组件 | Element https://element.eleme.cn/#/zh-CN/component/installation userTypeOptions后端响应的对象数组数据 表格中添加模板的作用域实现 异步处理 监听status的状态 权限修改异步处理: 几个监听函数与异步请求 axios实现发送异步请求 监听弹窗

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

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

    2024年02月02日
    浏览(37)
  • element-ui / element-plus dialog 自定义层级

    背景:          微前端集成后主子应用的dialog 层级冲突导致主应用的弹窗被覆盖, 主子应用的弹窗都是append 到body 下的,  z-index 自动生成   尝试方案:          1. 根据官方Api 给弹窗添加自定义class, 并通过设置自定义 class 样式来控制;                  == 无效, 因为生

    2024年02月11日
    浏览(58)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包