# option 的默认配置
//对话框配置
//默认选项
//类型传递
//(支持vue组件、html代码片段、dom元素)
// Class dialogCom {
// type:vue、html、dom、
// subCom:{}
// subData:{}
// }
var defaultOption = {
hasHead: true, //是否拥有头部(完成)
customHead: null, //自定义头部内容,见Class dialogCom ,hasHead为true生效(完成)
title: "标题", //标题(完成)
hasMin: true, //是否有最小化按钮(完成)
hasMax: true, //是否有最大化按钮(完成)
content: null, //弹框内容,见Class dialogCom (完成)
move: false, //是否可以拖动(完成)
shade: false, //是否有遮罩(完成)
blank: false, //是否在点击空白处自动关闭弹框,仅在shade为true时有效(完成)
minWidth: 300, //最小化宽度(完成)
minHight: 40, //最小化高度(完成)
bottomOff: 30, //最小化后距离窗口底部距离(完成)
leftOff: 4, //最小化后距离窗口左边距离(完成)
rowGap: 8, //行间距(完成)
colGap: 8, //列间距(完成)
location: {
//弹框位置,可由对象指定,为空则默认居中显示(完成)
top: null,
left: null,
bottom: null,
right: null,
},
area: {
//弹框大小(完成)
height: "auto",
width: "auto",
},
multiple: true, //是否为多弹框模式(完成)
theme: null, //自定义皮肤,目前内置皮肤theme-lan、theme-lv(完成)
//回调开始
success: null, //弹出成功后回调,type: Function(完成)
cancel: null, //弹框关闭回调,type: Function(完成)
minBack: null, //最小化回调,type: Function(完成)
maxBack: null, //最大化回调,type: Function(完成)
restore: null, //复原后回调,type: Function(完成)
mixin: null, //混淆,用于完全个性化制定(完成)
};