web前端-dialog对话框嵌套dialog

Posted MinggeQingchun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了web前端-dialog对话框嵌套dialog相关的知识,希望对你有一定的参考价值。

需求:需要在一个 Dialog 内部嵌套另一个 Dialog

这时需要用到append-to-body 属性

正常情况下,不建议使用嵌套的 Dialog,如果需要在页面上同时显示多个 Dialog,可以将它们平级放置。对于确实需要嵌套 Dialog 的场景,我们提供了append-to-body属性。将内层 Dialog 的该属性设置为 true,它就会插入至 body 元素上,从而保证内外层 Dialog 和遮罩层级关系的正确。

<template>
  <el-button type="text" @click="outerVisible = true">点击打开外层 Dialog</el-button>
  
  <el-dialog title="外层 Dialog" :visible.sync="outerVisible">
    <el-dialog
      width="30%"
      title="内层 Dialog"
      :visible.sync="innerVisible"
      append-to-body>
    </el-dialog>
    <div slot="footer" class="dialog-footer">
      <el-button @click="outerVisible = false">取 消</el-button>
      <el-button type="primary" @click="innerVisible = true">打开内层 Dialog</el-button>
    </div>
  </el-dialog>
</template>

<script>
  export default 
    data() 
      return 
        outerVisible: false,
        innerVisible: false
      ;
    
  
</script>

参考官方组件

Element - The world's most popular Vue UI framework

以上是关于web前端-dialog对话框嵌套dialog的主要内容,如果未能解决你的问题,请参考以下文章

element实现Dialog对话框中嵌套form表单(实现添加用户功能)

elementui_5(查看报告功能的开发)

如何在 C# 代码中使用 jQuery dialog() 而不是 confirm()?

解决element中dialog对话框当第一个弹框上弹出第二个的时候,页面会被遮罩层挡住

Java AWT 图形界面编程Dialog 对话框 ( 简介 | 模式对话框 | 非模式对话框 | Dialog 构造函数 | Dialog 代码示例 | 向 Dialog 对话框添加布局组件 )

Java AWT 图形界面编程Dialog 对话框 ( 简介 | 模式对话框 | 非模式对话框 | Dialog 构造函数 | Dialog 代码示例 | 向 Dialog 对话框添加布局组件 )