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
JavaScript
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"
}
]
}