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版本新增 |