| id | String | 唯一标识 | 3.0.3版本新增 |
| name | String | 弹框插件属性名,默认值为$dialog | 3.0.3版本新增 |
| baseZ | Number | 弹窗初始z值,避免和其他UI库发生冲突 | 3.0.3版本新增 |
| hasHead | Boolean | 是否拥有头部 | - |
| customHead | Object | Class dialogCom类型、自定义头部(支持 vue 组件、html 代码片段、dom 元素对象、字符串) | - |
| title | String | 标题 | - |
| hasMin | Boolean | 是否有最小化按钮 | - |
| hasMax | Boolean | 是否有最大化按钮 | - |
| content | Object | Class dialogCom类型、自定义头部(支持 vue 组件、html 代码片段、dom 元素对象、字符串) | - |
| move | Boolean | 是否可以拖动 | - |
| shade | Boolean | 是否有遮罩 | - |
| minWidth | Number | 最小化宽度 | - |
| minHight | Number | 最小化高度 | - |
| bottomOff | Number | 最小化后距离窗口底部距离 | - |
| leftOff | Number | 最小化后距离窗口左边距离 | - |
| rowGap | Number | 行间距 | - |
| colGap | Number | 列间距 | - |
| location | Object | {top:0,left:0,bottom:0,right:0},弹框位置,可由对象指定,为空则默认居中显示,左上角和右下角二选一,支持 px 和百分比 | - |
| area | Object | {height: "300px", width: "30%",}弹框大小,可由对象指定,支持 px 和百分比或者auto | - |
| multiple | Boolean | 是否为多弹框模式 | - |
| blank | Boolean | 是否在点击空白处自动关闭弹框,仅在 shade 为 true 时有效 | - |
| mixin | Object | 全局混入 (opens new window),用于完全个性化定制业务需求 | - |
| theme | String | 自定义皮肤,目前内置皮肤theme-lan、theme-lv俩种 | - |
| success | Function | 弹出成功后回调 | - |
| cancel | Function | 弹框关闭后回调 | - |
| minBack | Function | 最小化后回调 | - |
| maxBack | Function | 最大化后回调 | - |
| restore | Function | 复原后回调 | - |
| beforeSuccess | Function | 弹出成功前回调,需要返回一个Boolean值,true继续当前操作,false则阻止当前操作 | 3.0.3版本新增 |
| beforeCancel | Function | 弹框关闭前回调,需要返回一个Boolean值,true继续当前操作,false则阻止当前操作 | 3.0.3版本新增 |
| beforeMinBack | Function | 最小化前回调,需要返回一个Boolean值,true继续当前操作,false则阻止当前操作 | 3.0.3版本新增 |
| beforeMaxBack | Function | 最大化前回调,需要返回一个Boolean值,true继续当前操作,false则阻止当前操作 | 3.0.3版本新增 |
| beforeRestore | Function | 复原前回调,需要返回一个Boolean值,true继续当前操作,false则阻止当前操作 | 3.0.3版本新增 |
| hasRisize | Boolean | 弹框是否支持拖拽修改尺寸 | 3.0.4版本新增 |