| 属性 | 说明 | 类型 | 默认值 |
|---|---|---|---|
| classList | 自定义class | Object | - |
| class | 自定义class | string | - |
| style | 自定义样式 | Object | |
| bounds | 拖拽边界 | string | body |
| disabled | 禁用拖拽 | boolean | |
| title | 对话框的标题 | string | JSXElement | |
| bodyStyle | 内容区域的样式 | Object | |
| footer | 是否显示底部 | boolean | true |
| loading | 加载中,可控 | boolean | Signal | |
| okText | 确认按钮文案 | string | 确 定 |
| cancleText | 取消按钮文案 | string | 取 消 |
| visible | 控制对话框的显示隐藏 | boolean | Signal | |
| defaultPosition | 默认位置 | Position | |
| mask | 显示mask | boolean | true |
| maskClosable | 点击mask关闭 | boolean | true |
| hasCloseIcon | 是否显示关闭按钮 | boolean | true |
| resetPostion | 重新打开对话框进行位置重置 | boolean | |
| destroyOnClose | 关闭时是否销毁子元素 | boolean | false |
| fullScreen | 全屏控制 | boolean | Signal | |
| footerAlign | 底部按钮位置 | left | right | center | |
| onOk | 点击确认按钮回调 | () => boolean | Promise<boolean | void> | undefined | void | |
| onCancel | 点击取消按钮回调 | () => void | |
| onClosed | 关闭事件 | () => void | |
| onClickClose | 点击关闭按钮事件 | () => void | |
| closeIcon | 自定义关闭按钮 | JSXElement |
| 事件名称 | 说明 | 返回值 |
|---|---|---|
onOk | 点击确认按钮回调 | |
onCancel | 点击取消按钮回调 | |
onClosed | 关闭事件 | |
onClickClose | 点击关闭按钮事件 |