属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
classList | 自定义class | Object | - |
class | 自定义class | string | - |
style | 自定义样式 | Object | |
labelWidth | label宽度 | number | |
form | 表单绑定 | Object | |
inline | 内联模式 | boolean | |
autocomplete | 自动填充选项 | string | |
errorTransfer | 使用popover显示错误提示 | boolean | false |
errorAlign | 设置popover的显示位置 | string | right |
onChange | 表单项改变事件 | Function |
事件名称 | 说明 | 返回值 |
---|---|---|
onChange | 值改变事件 | name, value |
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
classList | 自定义class | Object | - |
class | 自定义class | string | - |
style | 自定义样式 | Object | |
inline | 内联模式 | boolean | |
labelWidth | label宽度 | number | |
labelStyle | label样式 | Object | |
labelAlign | label对齐方式 | start | end | center | |
label | 表单项文本 | string | |
name | 表单项名称 | string | |
errorTransfer | 使用popover显示错误提示 | boolean | false |
errorAlign | 设置popover的显示位置 | string | right |
属性 | 说明 | 类型 | 默认值 |
---|---|---|---|
data | 表单数据, key对应FormItem的name字段 | Object | - |
validation | 字段校验配置 key 与 data中的key对应, 如果使用async-validator验证方式,则value为数组形式 | Object | - |
message | 校验失败的提示信息 key 与 data中的key对应,如果使用async-validator验证方式,则可以为空 | Object |
事件名称 | 说明 | 参数 | 返回值 |
---|---|---|---|
resetFields | 重置表单以及校验 | - | - |
validate | 是否验证通过 | - | true: 通过, false: 不通过 |
isValid | 同validate | - | true: 通过, false: 不通过 |
getFormData | 获取当前表单数据 | - | Object |
setFormData | 设置表单项数据,多个较为方便 | mData: any表单数据,check:是否立即验证 | - |
setCheckValid | 设置表单项的验证方法, 逻辑较为复杂不建议自定义 | name: 表单项名称, checkFn: 验证方法 | - |
clearValidates | 清空校验 | name?: 需要清空校验的表单项名称,不传则清空整个表单 | - |
resetFieldsValidate | 同clearValidates | name?: 需要清空校验的表单项名称,不传则清空整个表单 | - |