{ "schema": { "type": "object", "properties": { "string": { "title": "字符串", "description": "带清空x按钮", "type": "string", "default": "hello world", "props": { "allowClear": true }, "width": "50%" }, "string2": { "title": "复杂校验", "description": "pattern和message的用法", "type": "string", "rules": [ { "pattern": "^[A-Za-z0-9]+$", "message": "请输入数字或英文字母" } ], "placeholder": "请输入数字或英文", "width": "50%" }, "string3": { "title": "长度控制", "description": "长度在5-15个字之间", "type": "string", "minLength": 5, "maxLength": 15, "width": "50%" }, "string4": { "title": "前置/后置标签", "type": "string", "props": { "addonBefore": "长度", "addonAfter": "px" }, "width": "50%" }, "string5": { "title": "前后缀", "type": "string", "rules": [ { "pattern": "^[0-9]+$", "message": "请输入数字" } ], "props": { "prefix": "¥", "suffix": "RMB" }, "width": "50%" }, "string6": { "title": "置灰的输入框", "type": "string", "disabled": true, "default": "hello world", "width": "50%" }, "string7": { "title": "文本框", "description": "固定高度", "type": "string", "format": "textarea", "props": { "row": 4 } }, "string8": { "title": "文本框", "description": "自动高度", "type": "string", "format": "textarea", "placeholder": "根据内容缩放", "props": { "autoSize": { "minRows": 3, "maxRows": 5 } } } }, "required": ["string4", "string5"] }, "formData": {} }