{
"schema": {
"type": "object",
"properties": {
"$$duration": {
"title": "只对 type=message 有效,自动关闭的延时",
"type": "string",
"default": "3000"
},
"duration": {
"title": "只对 type=message 有效,自动关闭的延时",
"type": "number",
"default": 3000
},
"esc-closable": {
"title": "是否允许按 Esc 键关闭窗口",
"type": "boolean",
"default": true
},
"fullscreen": {
"title": "默认最大化显示",
"type": "boolean",
"default": false
},
"height": {
"title": "窗口的高度",
"type": ["string", "number"],
"default": ""
},
"id": {
"title": "只对 type=message 有效,如果不想窗口重复点击,可以设置唯一的 id 防止重复提示",
"type": "string",
"default": ""
},
"is-form-reset": {
"title": "关闭弹窗时是否默认重置表单数据",
"type": "boolean",
"default": true
},
"lock-scroll": {
"title": "是否锁住滚动条,不允许页面滚动",
"type": "boolean",
"default": true
},
"lock-view": {
"title": "是否锁住页面,不允许窗口之外的任何操作",
"type": "boolean",
"default": true
},
"mask": {
"title": "是否显示遮罩层",
"type": "boolean",
"default": true
},
"mask-closable": {
"title": "是否允许点击遮罩层关闭窗口",
"type": "boolean",
"default": ""
},
"message": {
"title": "窗口的内容",
"type": "string",
"default": ""
},
"min-height": {
"title": "窗口的最小高度",
"type": ["string", "number"],
"default": ""
},
"min-width": {
"title": "窗口的最小宽度",
"type": ["string", "number"],
"default": ""
},
"resize": {
"title": "是否允许拖动调整窗口大小",
"type": "boolean",
"default": false
},
"show-header": {
"title": "是否显示头部",
"type": "boolean",
"default": true
},
"showFooter": {
"title": "是否显示底部",
"type": "boolean"
},
"status": {
"title": "只对 type=alert | confirm | message 有效,消息状态",
"type": "string",
"enum": ["info", "success", "warning", "error", "loading"],
"enumNames": ["基本提示", "成功提示", "警告提示", "错误提示", "加载提示"],
"default": "info"
},
"title": {
"title": "窗口的标题(支持开启国际化)",
"type": "string",
"default": ""
},
"$$top": {
"title": "只对 type=message 有效,消息距离顶部的位置",
"type": "string",
"default": "15"
},
"top": {
"title": "只对 type=message 有效,消息距离顶部的位置",
"type": "number",
"default": 15
},
"type": {
"title": "窗口类型",
"type": "string",
"enum": ["alert", "confirm", "message"],
"enumNames": ["警告弹框", "确认弹框", "提示弹框"],
"default": "alert"
},
"value": {
"title": "绑定值",
"type": "boolean",
"default": true
},
"width": {
"title": "窗口的宽度",
"type": ["string", "number"],
"default": ""
},
"zIndex": {
"title": "自定义堆叠顺序(对于某些特殊场景,比如被遮挡时可能会用到)",
"type": "number",
"default": 3000
},
"#default": {
"title": "默认插槽",
"type": "string"
},
"#footer": {
"title": "窗口底部的模板插槽",
"type": "string"
}
}
}
}