# hk-dialog 弹框组件
hk-dialog组件基于el-dialog组件
# 用法
默认用法
弹框分为两种模式,预览和编辑。预览模式下可点击蒙层取消弹框,编辑模式只能点击取消或确定按钮取消弹框。
hk-dialog(
v-model="dialogVisible"
title="弹框"
:preview="true"
@confirm="confirm"
@cancel="cancel"
)
# 配置
参数 | 描述 | 类型 | 可选值 | 必须 | 默认值 |
---|---|---|---|---|---|
value/v-model | 弹框显示/隐藏 | Boolean | - | true | false |
title | 标题 | String | - | - | - |
autoclose | 点击确定后是否关闭弹框 | Boolean | - | - | true |
loading | 加载中 | Boolean | - | - | false |
showCancel | 是否显示取消按钮 | Boolean | - | - | true |
showConfirm | 是否显示确定按钮,预览模式默认去掉确定按钮 | Boolean | - | - | true |
preview | 是否为预览模式 | Boolean | - | - | false |
width | 弹框宽度 | String | - | - | '500px' |
事件名称 | 说明 | 回调参数 |
---|---|---|
confirm | 点击确定按钮触发 | - |
cancel | 点击取消按钮触发 | - |
open | 打开的回调 | - |
opened | 打开动画结束时的回调 | - |
close | 关闭的回调 | - |
closed | 关闭动画结束时的回调 | - |