# 对话框

# 效果

# 属性 :visible.sync="visible" 绑定一个boolean值,用于控制对话框遮罩关闭和关闭按钮的点击

# 代码预览

<template>
    <div class="dialogTop">
        <jul-button type="primary" @click="visible = true">打开对话框</jul-button>
        <!-- 控制对话框 -->
        <jul-dialog width="60%" top="20px" :visible.sync="visible">
          <!-- 具名插槽控制标题 模板替换插槽内容 不写默认插槽内容 -->
          <template v-slot:title>
              温馨提示
          </template>
          <!-- 默认插槽控制内容 -->
          这里是内容区域
          <!-- 具名插槽控制底部 -->
          <template v-slot:footer>
            <jul-button type="primary" @click="visible = false">确定</jul-button>
            <jul-button @click="visible = false">取消</jul-button>
          </template>
        </jul-dialog>
    </div>
</template>

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

<style lang="scss">
    .dialogTop {
        margin-top: 10px;
    }
</style>