UNPKG

hot-form

Version:

A project developed based on ant-design-vue and vant whitch do some things on create/render/modify and etc. for forms. Also can custom some component on the form items if you want. 一个基于antdv/vant开发的创建表单组件,包含表单渲染、表单编辑页面、以及植入自定义附加内容的组件

1,639 lines (1,635 loc) 42.4 kB
formFields: { headers: { key: "header", submitBack: "#52A7B5", submitColor: "#fff", submitTxt: "提交", themeBack: "#fff", title: "标题", titleBack: "#fff", titleColor: "#333", _id: "header", }, lists: [ { key: "input", label: "文本", valid: true, className: [], style: {}, props: { value: "", defaultValue: "默认", }, attrs: { type: "text", placeholder: "请输入文本", }, rules: { warning: "该项不能为空", required: true, maxLength: 100, }, extra: {}, _id: "input-1627355498487", }, { key: "number", label: "数字", valid: true, className: [], style: {}, props: { value: 0, defaultValue: 0, }, attrs: { type: "number", placeholder: "请选择数字", }, rules: { warning: "该项不能为空", required: true, max: 10, min: 0 }, extra: {}, _id: "number-1627355506377", }, { key: "textarea", label: "多行文本", valid: true, className: [], style: {}, props: { value: "", defaultValue: "", }, attrs: { placeholder: "请输入文本", type: "textarea", }, rules: { warning: "请输入错误提示", required: false, maxLength: 100, maxRows: 4, minRows: 1, }, extra: {}, _id: "textarea-1627355514285", }, { key: "select", label: "下拉框", valid: true, className: [], style: {}, attrs: { placeholder: "请选择一项" }, props: { value: "", defaultValue: "" }, options: [ { value: 1, label: "选项1" }, { value: 2, label: "选项2" }, ], rules: { warning: "请选择一项", required: true, multiple: false, }, extra: {}, _id: "select-1627355516140", }, { key: "checkbox", label: "多项选择", valid: true, className: [], style: {}, attrs: { type: "checkbox" }, props: { value: [], defaultValue: [] }, options: [ { value: 1, label: "跑步" }, { value: 2, label: "打豆豆" } ], rules: { warning: "请至少选择一项", required: false }, extra: {}, _id: "checkbox-1627355520080" }, { key: "radio", label: "单选框", valid: true, className: [], style: {}, attrs: { type: "radio" }, props: { value: "", defaultValue: "" }, options: [ { value: 1, label: "选项一" }, { value: 2, label: "选项二" } ], rules: { warning: "请选择", required: true }, extra: {}, _id: "radio-1627355523365", }, { key: "txt", label: "文本", valid: true, className: [], style: {}, attrs: {}, props: { value: "这是文本信息实打实", defaultValue: "" }, rules: {}, extra: {}, _id: "txt-1627355529658" }, { key: "time", label: "时间", valid: true, className: [], style: {}, attrs: { type: "time", placeholder: "请选择时间" }, props: { value: "", defaultValue: "11:12:15" }, rules: { required: true, warning: "请选择时间" }, extra: {}, _id: "time-1627355535288", }, { key: "date", label: "日期", valid: true, className: [], style: {}, attrs: { type: "date", placeholder: "请输入日期" }, props: { value: "", defaultValue: "" }, rules: { required: true, warning: "请选择日期" }, extra: {}, _id: "date-1627355545447", }, { key: "upload", label: "图片上传", valid: true, className: [], style: {}, attrs: { type: "file" }, props: { value: [], defaultValue: [] }, rules: { warning: "请选择图片", required: false, min: 1, max: 3, accept: ["jpeg", "png"], lists: [], action: "" }, extra: {}, _id: "upload-1627355548755" }, { key: "image", label: "图片显示", valid: true, className: [], style: {}, attrs: {}, props: { value: "", defaultValue: "" }, rules: { link: "/ossfile/youjieFile/2021-07-24/ue2h18ps-a6bf-e5ek1ohv91id.jpeg", position: "left" }, extra: {}, _id: "image-1627355550893" }, { key: "mobile", label: "手机", valid: true, className: [], style: {}, attrs: { type: "tel", placeholder: "请输入手机号" }, props: { value: "", defaultValue: "" }, rules: { warning: "请输入手机号码", required: true, needcode: true, codes: "", }, extra: {}, _id: "mobile-1627355579449", }, { key: "email", label: "邮箱", valid: true, className: [], style: {}, attrs: { type: "email", placeholder: "请输入邮箱" }, props: { value: "", defaultValue: "" }, rules: { required: false, warning: "请输入正确的邮箱" }, extra: {}, _id: "email-1627355588609" }, { key: "cascader", label: "级联", valid: true, className: [], style: {}, attrs: { placeholder: "请输入提示" }, props: { value: [], defaultValue: [] }, rules: { required: true, warning: "请选择", options: 'industry' }, extra: {}, _id: "cascader-1627355593125", }, { key: "divider", label: "", valid: false, className: [], style: {}, attrs: {}, props: {}, rules: {}, extra: {}, _id: "divider-1627355597287" }, { key: "rate", label: "评分", valid: true, className: [], style: {}, attrs: {}, props: { value: 0, defaultValue: 1.5 }, rules: { required: false, warning: "请评分", allowHalf: true, count: 5, }, extra: {}, _id: "rate-1627355598311" }, { key: "file", label: "上传附件", valid: true, className: [], style: {}, attrs: { type: "file" }, props: { value: "", defaultValue: "" }, rules: { warning: "请选择文件", required: false }, extra: {}, _id: "file-1627355608779" }, { key: "richEdit", label: "富文本", valid: true, className: [], style: {}, attrs: { placeholder: "请输入富文本内容" }, props: { value: "", defaultValue: "" }, rules: { warning: "请输入内容", required: false }, extra: {}, _id: "richEdit-1627355610344" } ], } { "headers": { "key": "header", "submitBack": "#52A7B5", "submitColor": "#fff", "submitTxt": "提交", "themeBack": "#fff", "title": "标题", "titleBack": "#fff", "titleColor": "#333", "_id": "header" }, "lists": [ { "key": "input", "label": "文本", "valid": true, "className": [], "style": {}, "props": { "value": "", "defaultValue": "默认" }, "attrs": { "type": "text", "placeholder": "请输入文本" }, "rules": { "warning": "该项不能为空", "required": true, "maxLength": 100 }, "extra": {}, "_id": "input-1627355498487" }, { "key": "number", "label": "数字", "valid": true, "className": [], "style": {}, "props": { "value": 0, "defaultValue": 0 }, "attrs": { "type": "number", "placeholder": "请选择数字" }, "rules": { "warning": "该项不能为空", "required": true, "max": 10, "min": 0 }, "extra": {}, "_id": "number-1627355506377" }, { "key": "textarea", "label": "多行文本", "valid": true, "className": [], "style": {}, "props": { "value": "", "defaultValue": "" }, "attrs": { "placeholder": "请输入文本", "type": "textarea" }, "rules": { "warning": "请输入错误提示", "required": false, "maxLength": 100, "maxRows": 4, "minRows": 1 }, "extra": {}, "_id": "textarea-1627355514285" }, { "key": "select", "label": "下拉框", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请选择一项" }, "props": { "value": "", "defaultValue": "" }, "options": [ { "value": 1, "label": "选项1" }, { "value": 2, "label": "选项2" } ], "rules": { "warning": "请选择一项", "required": true, "multiple": false }, "extra": {}, "_id": "select-1627355516140" }, { "key": "checkbox", "label": "多项选择", "valid": true, "className": [], "style": {}, "attrs": { "type": "checkbox" }, "props": { "value": [], "defaultValue": [] }, "options": [ { "value": 1, "label": "跑步" }, { "value": 2, "label": "打豆豆" } ], "rules": { "warning": "请至少选择一项", "required": false }, "extra": {}, "_id": "checkbox-1627355520080" }, { "key": "radio", "label": "单选框", "valid": true, "className": [], "style": {}, "attrs": { "type": "radio" }, "props": { "value": "", "defaultValue": "" }, "options": [ { "value": 1, "label": "选项一" }, { "value": 2, "label": "选项二" } ], "rules": { "warning": "请选择", "required": true }, "extra": {}, "_id": "radio-1627355523365" }, { "key": "txt", "label": "文本", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": "这是文本信息实打实", "defaultValue": "" }, "rules": {}, "extra": {}, "_id": "txt-1627355529658" }, { "key": "time", "label": "时间", "valid": true, "className": [], "style": {}, "attrs": { "type": "time", "placeholder": "请选择时间" }, "props": { "value": "", "defaultValue": "11:12:15" }, "rules": { "required": true, "warning": "请选择时间" }, "extra": {}, "_id": "time-1627355535288" }, { "key": "date", "label": "日期", "valid": true, "className": [], "style": {}, "attrs": { "type": "date", "placeholder": "请输入日期" }, "props": { "value": "", "defaultValue": "" }, "rules": { "required": true, "warning": "请选择日期" }, "extra": {}, "_id": "date-1627355545447" }, { "key": "upload", "label": "图片上传", "valid": true, "className": [], "style": {}, "attrs": { "type": "file" }, "props": { "value": [], "defaultValue": [] }, "rules": { "warning": "请选择图片", "required": false, "min": 1, "max": 3, "accept": [ "jpeg", "png" ], "lists": [], "action": "" }, "extra": {}, "_id": "upload-1627355548755" }, { "key": "image", "label": "图片显示", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": "", "defaultValue": "" }, "rules": { "link": "/ossfile/youjieFile/2021-07-24/ue2h18ps-a6bf-e5ek1ohv91id.jpeg", "position": "left" }, "extra": {}, "_id": "image-1627355550893" }, { "key": "mobile", "label": "手机", "valid": true, "className": [], "style": {}, "attrs": { "type": "tel", "placeholder": "请输入手机号" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请输入手机号码", "required": true, "needcode": true, "codes": "" }, "extra": {}, "_id": "mobile-1627355579449" }, { "key": "email", "label": "邮箱", "valid": true, "className": [], "style": {}, "attrs": { "type": "email", "placeholder": "请输入邮箱" }, "props": { "value": "", "defaultValue": "" }, "rules": { "required": false, "warning": "请输入正确的邮箱" }, "extra": {}, "_id": "email-1627355588609" }, { "key": "cascader", "label": "级联", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请输入提示" }, "props": { "value": [], "defaultValue": [] }, "rules": { "required": true, "warning": "请选择", "options": "industry" }, "extra": {}, "_id": "cascader-1627355593125" }, { "key": "divider", "label": "", "valid": false, "className": [], "style": {}, "attrs": {}, "props": {}, "rules": {}, "extra": {}, "_id": "divider-1627355597287" }, { "key": "rate", "label": "评分", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": 0, "defaultValue": 1.5 }, "rules": { "required": false, "warning": "请评分", "allowHalf": true, "count": 5 }, "extra": {}, "_id": "rate-1627355598311" }, { "key": "file", "label": "上传附件", "valid": true, "className": [], "style": {}, "attrs": { "type": "file" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请选择文件", "required": false }, "extra": {}, "_id": "file-1627355608779" }, { "key": "richEdit", "label": "富文本", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请输入富文本内容" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请输入内容", "required": false }, "extra": {}, "_id": "richEdit-1627355610344" } ] } { "headers": { "key": "header", "_id": "header", "title": "标题", "titleColor": "#333", "titleBack": "#fff", "themeBack": "#fff", "submitTxt": "提交", "submitColor": "#fff", "submitBack": "#52A7B5" }, "lists": [ { "key": "input", "label": "文本", "valid": true, "className": [], "style": {}, "props": { "value": "", "defaultValue": "1234" }, "attrs": { "type": "text", "placeholder": "请输入文本" }, "rules": { "warning": "该项不能为空", "required": true, "maxLength": 100 }, "extra": {}, "_id": "input-1628576414041" }, { "key": "number", "label": "数字", "valid": true, "className": [], "style": {}, "props": { "value": 0, "defaultValue": "10" }, "attrs": { "type": "number", "placeholder": "请选择数字" }, "rules": { "warning": "该项不能为空", "required": false, "max": 12, "min": 2 }, "extra": {}, "_id": "number-1628576424288" }, { "key": "textarea", "label": "多行文本", "valid": true, "className": [], "style": {}, "props": { "value": "", "defaultValue": "默认文本" }, "attrs": { "placeholder": "请输入文本", "type": "textarea" }, "rules": { "warning": "请输入错误提示", "required": false, "maxLength": 100, "maxRows": 4, "minRows": 1 }, "extra": {}, "_id": "textarea-1628576436407" }, { "key": "select", "label": "下拉框", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请选择一项" }, "props": { "value": "", "defaultValue": "选项2" }, "options": [ { "value": 1, "label": "选项1" }, { "value": 2, "label": "选项2" } ], "rules": { "warning": "请选择一项", "required": true, "multiple": false }, "extra": {}, "_id": "select-1628576444696" }, { "key": "checkbox", "label": "多项选择", "valid": true, "className": [], "style": {}, "attrs": { "type": "checkbox" }, "props": { "value": [], "defaultValue": [ 2 ] }, "options": [ { "value": 1, "label": "跑步" }, { "value": 2, "label": "打豆豆" } ], "rules": { "warning": "请至少选择一项", "required": true }, "extra": {}, "_id": "checkbox-1628576453852" }, { "key": "radio", "label": "单选框", "valid": true, "className": [], "style": {}, "attrs": { "type": "radio" }, "props": { "value": "", "defaultValue": 2 }, "options": [ { "value": 1, "label": "选项一" }, { "value": 2, "label": "选项二" } ], "rules": { "warning": "请选择", "required": true }, "extra": {}, "_id": "radio-1628576458680" }, { "key": "txt", "label": "文本", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": "这是文本信息1111", "defaultValue": "" }, "rules": {}, "extra": {}, "_id": "txt-1628576463652" }, { "key": "time", "label": "时间", "valid": true, "className": [], "style": {}, "attrs": { "type": "time", "placeholder": "请选择时间" }, "props": { "value": "", "defaultValue": "02:00" }, "rules": { "required": true, "warning": "请选择时间" }, "extra": {}, "_id": "time-1628576470269" }, { "key": "date", "label": "日期", "valid": true, "className": [], "style": {}, "attrs": { "type": "date", "placeholder": "请输入日期" }, "props": { "value": "", "defaultValue": "2013/01/01" }, "rules": { "required": true, "warning": "请选择日期" }, "extra": {}, "_id": "date-1628576480733" }, { "key": "upload", "label": "图片上传", "valid": true, "className": [], "style": {}, "attrs": { "type": "file" }, "props": { "value": [], "defaultValue": [ "/ossfile/commNowForm/2021-08-10/8vh5acfh-wonh-dv5x2j4nt85v.png" ] }, "rules": { "warning": "请选择图片", "required": false, "min": 1, "max": 3, "accept": [ "jpeg", "png" ], "lists": [], "action": "" }, "extra": {}, "_id": "upload-1628576487886" }, { "key": "image", "label": "图片显示", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": "commNowForm/2021-08-10/auag2nxz-ljx6-gbgg7wr46sqy.jpg", "defaultValue": "" }, "rules": { "link": "/ossfile/commNowForm/2021-08-10/auag2nxz-ljx6-gbgg7wr46sqy.jpg", "position": "left" }, "extra": {}, "_id": "image-1628576498372" }, { "key": "mobile", "label": "手机", "valid": true, "className": [], "style": {}, "attrs": { "type": "tel", "placeholder": "请输入手机号" }, "props": { "value": "", "defaultValue": "13637807526" }, "rules": { "warning": "请输入手机号码", "required": true, "needcode": true, "codes": "" }, "extra": {}, "_id": "mobile-1628576506705" }, { "key": "email", "label": "邮箱", "valid": true, "className": [], "style": {}, "attrs": { "type": "email", "placeholder": "请输入邮箱" }, "props": { "value": "", "defaultValue": "123@qq.com" }, "rules": { "required": false, "warning": "请输入正确的邮箱" }, "extra": {}, "_id": "email-1628576522435" }, { "key": "cascader", "label": "多级下拉", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请输入提示" }, "props": { "value": [], "defaultValue": [ { "value": "14", "text": "山西省" }, { "text": "平定县", "value": "1403" }, { "text": "街道", "value": "140311" } ] }, "rules": { "required": false, "warning": "请选择", "level": 3, "options": "custom", "custom": [ { "value": 1, "label": "选项1", "children": [ { "value": 1001, "label": "选项11", "children": [ { "value": 1001001, "label": "选项1246" } ] } ] }, { "value": 2, "label": "选项2" }, { "value": 3, "label": "选项" } ] }, "extra": {}, "_id": "cascader-1628576531139" }, { "key": "divider", "label": "", "valid": false, "className": [], "style": {}, "attrs": {}, "props": {}, "rules": {}, "extra": {}, "_id": "divider-1628576564456" }, { "key": "rate", "label": "评分", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": 0, "defaultValue": 0.5 }, "rules": { "required": false, "warning": "请评分", "allowHalf": true, "count": 5 }, "extra": {}, "_id": "rate-1628576565447" }, { "key": "file", "label": "上传附件", "valid": true, "className": [], "style": {}, "attrs": { "type": "file" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请选择文件", "required": false }, "extra": {}, "_id": "file-1628576573140" }, { "key": "richEdit", "label": "富文本", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请输入富文本内容" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请输入内容", "required": false }, "extra": {}, "_id": "richEdit-1628576575578" } ] } // 最新 { "headers": { "key": "header", "_id": "header", "title": "标题", "titleColor": "#333", "titleBack": "#fff", "themeBack": "#fff", "submitTxt": "提交", "submitColor": "#fff", "submitBack": "#52A7B5" }, "lists": [ { "key": "input", "label": "文本", "valid": true, "className": [], "style": {}, "props": { "value": "", "defaultValue": "1234" }, "attrs": { "type": "text", "placeholder": "请输入文本" }, "rules": { "warning": "该项不能为空", "required": true, "maxLength": 100 }, "extra": {}, "_id": "input-1628576414041" }, { "key": "number", "label": "数字", "valid": true, "className": [], "style": {}, "props": { "value": 0, "defaultValue": "10" }, "attrs": { "type": "number", "placeholder": "请选择数字" }, "rules": { "warning": "该项不能为空", "required": false, "max": 12, "min": 2 }, "extra": {}, "_id": "number-1628576424288" }, { "key": "textarea", "label": "多行文本", "valid": true, "className": [], "style": {}, "props": { "value": "", "defaultValue": "默认文本" }, "attrs": { "placeholder": "请输入文本", "type": "textarea" }, "rules": { "warning": "请输入错误提示", "required": false, "maxLength": 100, "maxRows": 4, "minRows": 1 }, "extra": {}, "_id": "textarea-1628576436407" }, { "key": "select", "label": "下拉框", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请选择一项" }, "props": { "value": "", "defaultValue": "选项2" }, "options": [ { "value": 1, "label": "选项1" }, { "value": 2, "label": "选项2" } ], "rules": { "warning": "请选择一项", "required": true, "multiple": false }, "extra": {}, "_id": "select-1628576444696" }, { "key": "checkbox", "label": "多项选择", "valid": true, "className": [], "style": {}, "attrs": { "type": "checkbox" }, "props": { "value": [], "defaultValue": [ 2 ] }, "options": [ { "value": 1, "label": "跑步" }, { "value": 2, "label": "打豆豆" } ], "rules": { "warning": "请至少选择一项", "required": true }, "extra": {}, "_id": "checkbox-1628576453852" }, { "key": "radio", "label": "单选框", "valid": true, "className": [], "style": {}, "attrs": { "type": "radio" }, "props": { "value": "", "defaultValue": 2 }, "options": [ { "value": 1, "label": "选项一" }, { "value": 2, "label": "选项二" } ], "rules": { "warning": "请选择", "required": true }, "extra": {}, "_id": "radio-1628576458680" }, { "key": "txt", "label": "文本", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": "这是文本信息1111", "defaultValue": "" }, "rules": {}, "extra": {}, "_id": "txt-1628576463652" }, { "key": "time", "label": "时间", "valid": true, "className": [], "style": {}, "attrs": { "type": "time", "placeholder": "请选择时间" }, "props": { "value": "", "defaultValue": "02:00" }, "rules": { "required": true, "warning": "请选择时间" }, "extra": {}, "_id": "time-1628576470269" }, { "key": "date", "label": "日期", "valid": true, "className": [], "style": {}, "attrs": { "type": "date", "placeholder": "请输入日期" }, "props": { "value": "", "defaultValue": "2013/01/01" }, "rules": { "required": true, "warning": "请选择日期" }, "extra": {}, "_id": "date-1628576480733" }, { "key": "upload", "label": "图片上传", "valid": true, "className": [], "style": {}, "attrs": { "type": "file" }, "props": { "value": [], "defaultValue": [ "/ossfile/commNowForm/2021-08-10/8vh5acfh-wonh-dv5x2j4nt85v.png" ] }, "rules": { "warning": "请选择图片", "required": false, "min": 1, "max": 3, "accept": [ "jpeg", "png" ], "lists": [], "action": "" }, "extra": {}, "_id": "upload-1628576487886" }, { "key": "image", "label": "图片显示", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": "commNowForm/2021-08-10/auag2nxz-ljx6-gbgg7wr46sqy.jpg", "defaultValue": "" }, "rules": { "link": "/ossfile/commNowForm/2021-08-10/auag2nxz-ljx6-gbgg7wr46sqy.jpg", "position": "left" }, "extra": {}, "_id": "image-1628576498372" }, { "key": "mobile", "label": "手机", "valid": true, "className": [], "style": {}, "attrs": { "type": "tel", "placeholder": "请输入手机号" }, "props": { "value": "", "defaultValue": "13637807526" }, "rules": { "warning": "请输入手机号码", "required": true, "needcode": true, "codes": "" }, "extra": {}, "_id": "mobile-1628576506705" }, { "key": "email", "label": "邮箱", "valid": true, "className": [], "style": {}, "attrs": { "type": "email", "placeholder": "请输入邮箱" }, "props": { "value": "", "defaultValue": "123@qq.com" }, "rules": { "required": false, "warning": "请输入正确的邮箱" }, "extra": {}, "_id": "email-1628576522435" }, { "key": "cascader", "label": "多级下拉", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请输入提示" }, "props": { "value": [], "defaultValue": [ { "value": "14", "text": "山西省" }, { "text": "平定县", "value": "1403" }, { "text": "街道", "value": "140311" } ] }, "rules": { "required": false, "warning": "请选择", "level": 3, "options": "custom", "custom": [ { "value": 1, "label": "选项1", "children": [ { "value": 1001, "label": "选项11", "children": [ { "value": 1001001, "label": "选项1246" } ] } ] }, { "value": 2, "label": "选项2" }, { "value": 3, "label": "选项" } ] }, "extra": {}, "_id": "cascader-1628576531139" }, { "key": "divider", "label": "", "valid": false, "className": [], "style": {}, "attrs": {}, "props": {}, "rules": {}, "extra": {}, "_id": "divider-1628576564456" }, { "key": "rate", "label": "评分", "valid": true, "className": [], "style": {}, "attrs": {}, "props": { "value": 0, "defaultValue": 0.5 }, "rules": { "required": false, "warning": "请评分", "allowHalf": true, "count": 5 }, "extra": {}, "_id": "rate-1628576565447" }, { "key": "file", "label": "上传附件", "valid": true, "className": [], "style": {}, "attrs": { "type": "file" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请选择文件", "required": false }, "extra": {}, "_id": "file-1628576573140" }, { "key": "richEdit", "label": "富文本", "valid": true, "className": [], "style": {}, "attrs": { "placeholder": "请输入富文本内容" }, "props": { "value": "", "defaultValue": "" }, "rules": { "warning": "请输入内容", "required": false }, "extra": {}, "_id": "richEdit-1628576575578" } ] }