{
"schema": {
"type": "object",
"properties": {
"disabled": {
"title": "是否禁用该表单内的所有组件。若设置为 true,则表单内组件上的 disabled 属性不再生效",
"type": "boolean",
"default": false
},
"hide-required-asterisk": {
"title": "是否隐藏必填字段的标签旁边的红色星号",
"type": "boolean",
"default": false
},
"inline": {
"title": "行内布局模式",
"type": "boolean",
"default": false
},
"inline-message": {
"title": "是否以行内形式展示校验信息",
"type": "boolean",
"default": false
},
"label-position": {
"title": "表单中标签的布局位置",
"type": "string",
"enum": ["right", "left", "top"],
"enumNames": ["右对齐", "左对齐", "顶部对齐"],
"default": "right"
},
"label-suffix": {
"title": "表单中标签后缀 ",
"type": "string",
"default": ""
},
"label-width": {
"title": "表单中标签占位宽度,默认为 80px ",
"type": "string",
"default": "80px"
},
"$$model": {
"title": "表单数据对象",
"type": "object"
},
"$$rules": {
"title": "表单验证规则",
"type": "object"
},
"show-message": {
"title": "是否显示校验错误信息",
"type": "boolean",
"default": true
},
"size": {
"title": "用于控制该表单内组件的尺寸",
"type": "string",
"enum": ["medium", "small", "mini"],
"enumNames": ["中等尺寸", "较小尺寸", "迷你尺寸"],
"default": ""
},
"validate-on-rule-change": {
"title": "是否在 rules 属性改变后立即触发一次验证",
"type": "boolean",
"default": true
},
"$$validate-position": {
"title": "自定义校验提示出现的位置",
"type": "string"
},
"#default": {
"title": "默认插槽",
"type": "string"
},
"#label": {
"title": "标签文本插槽",
"type": "string"
}
}
}
}