UNPKG

@innoways/utils

Version:

drip-form通用方法

75 lines (73 loc) 1.59 kB
export const unitedSchema = { validateTime: 'submit', requiredMode: 'default', type: 'object', theme: 'antd', ui: { mode: 'edit', }, schema: [ { title: '名字', type: 'string', minLength: 2, maxLength: 3, ui: { type: 'text', placeholder: '请输入name,当name1有值时,该表单隐藏', description: { type: 'icon', title: 'hover触发提示', trigger: 'hover', }, }, requiredMsg: 'require', fieldKey: 'name', errMsg: { _: '兜底', minLength: '2', $required: '1', maxLength: '3' }, }, ], } export const parsedSchema = { dataSchema: { validateTime: 'submit', requiredMode: 'default', type: 'object', properties: { name: { title: '名字', type: 'string', minLength: 2, errorMessage: { _: '兜底', minLength: '2', $required: '1', maxLength: '3', }, maxLength: 3, }, }, errorMessage: { required: { name: 'require' } }, required: ['name'], }, uiSchema: { mode: 'edit', theme: 'antd', order: ['name'], properties: { name: { type: 'text', placeholder: '请输入name,当name1有值时,该表单隐藏', description: { type: 'icon', title: 'hover触发提示', trigger: 'hover' }, }, }, }, typePath: { name: { fatherKey: '', type: 'string', title: '名字', unitedSchemaKey: 'schema.0', }, }, customProps: [], }