# Dialog 对话框

在保留当前页面状态的情况下,告知用户并承载相关操作。

# 基础用法

Dialog 弹出一个对话框,适合需要定制性更大的场景。




 









    <zhb-dialog :visible.sync="visible" >
       
    </zhb-dialog>
    <script>
      export default {
        data() {
          return {
            visible: false
          };
        }
      };
    </script>

# 自定义内容

Dialog 组件的内容可以是任意的。

需要设置visible属性,它接收Boolean,当为true时显示 DialogDialog 分为两个部分:bodyfooterfooter需要具名为footerslottitle`属性用于定义标题,它是可选的,默认值为空。




 



















    <zhb-dialog  width="20%" top="50px" :visible.sync="visible" >
        <ul>
          <li>1</li>
          <li>2</li>
          <li>3</li>
        </ul>
        <!--自定义底部-->
        <template v-slot:footer>
          <zhb-button  @click="visible = false">取消</zhb-button>
          <zhb-button type="primary" @click="visible = false">确定</zhb-button>
        </template>
    </zhb-dialog>

    <script>
      export default {
        data() {
          return {
            visible: false
          };
        }
      };
    </script>

# Attributes

属性 说明 类型 默认值
visible 对话框是否可见 Boolean false
title 标题 String 提示
width 宽度 String -
top 距离顶部 String -
modal 是否显示遮罩层 Boolean true