表单方法
表单提供了一些方法用于某些需求的实现
| 方法名称 | 说明 | 参数 | 返回值 |
|---|---|---|---|
| submit | 仅触发表单 submit | ||
| asyncSubmit | 触发校验并返回校验结果和表单数据 | 最常用的方法。它是异步的,会返回一个包含 valid(是否通过)、formValues(表单数据)和 errors(错误详情)的对象。 | |
| reset | 重置表单校验摒并清空表单 | ||
| setFormValues | 设置表单值(表单复现) | form | |
| setKeyValue | 设置表单某个key的数据 | (key, value) | |
| getFormValues | 获取表单数据 | ||
| updateSource | 更新数据源 | [{key:String,value:[]}] | |
| updateRequestSource | 更新配置接口的数据源 | [key] | key | |
| getFormRef | 获取表单实例 | 返回 form 组件的 ref 实例 | |
| getComponentRefByKey | 获取表单组件实例 | key | 返回该 key 值的 ref 实例 |
TIP
组件使用的简单数据和接口数据更新建议使用updateSource,如果要更新的数据源不需要传入数据,也可以使用updateRequestSource触发接口数据源更新