定义于: packages/form-core/src/FormApi.ts:157
• TFormData
• TOnMount extends undefined | FormValidateOrFn<TFormData>
• TOnChange extends undefined | FormValidateOrFn<TFormData>
• TOnChangeAsync extends undefined | FormAsyncValidateOrFn<TFormData>
• TOnBlur extends undefined | FormValidateOrFn<TFormData>
• TOnBlurAsync extends undefined | FormAsyncValidateOrFn<TFormData>
• TOnSubmit extends undefined | FormValidateOrFn<TFormData>
• TOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TFormData>
optional onBlur: TOnBlur;
optional onBlur: TOnBlur;
定义于: packages/form-core/src/FormApi.ts:186
可选函数,当字段失去焦点时校验表单数据,返回 FormValidationError。
optional onBlurAsync: TOnBlurAsync;
optional onBlurAsync: TOnBlurAsync;
定义于: packages/form-core/src/FormApi.ts:190
可选的 onBlur 异步校验方法,当字段失去焦点时返回 FormValidationError 或 Promise<FormValidationError>。
optional onBlurAsyncDebounceMs: number;
optional onBlurAsyncDebounceMs: number;
定义于: packages/form-core/src/FormApi.ts:194
默认的毫秒数,如果设置为大于 0 的数字,将按此毫秒长度对异步校验事件进行防抖处理。
optional onChange: TOnChange;
optional onChange: TOnChange;
定义于: packages/form-core/src/FormApi.ts:174
可选函数,每当值更改时检查数据的有效性。
optional onChangeAsync: TOnChangeAsync;
optional onChangeAsync: TOnChangeAsync;
定义于: packages/form-core/src/FormApi.ts:178
可选的 onChange 异步对应项。对于可能涉及服务器请求的更复杂的校验逻辑很有用。
optional onChangeAsyncDebounceMs: number;
optional onChangeAsyncDebounceMs: number;
定义于: packages/form-core/src/FormApi.ts:182
默认的毫秒数,如果设置为大于 0 的数字,将按此毫秒长度对异步校验事件进行防抖处理。
optional onMount: TOnMount;
optional onMount: TOnMount;
定义于: packages/form-core/src/FormApi.ts:170
可选函数,在组件挂载后立即触发。
optional onSubmit: TOnSubmit;
optional onSubmit: TOnSubmit;
定义于: packages/form-core/src/FormApi.ts:195
optional onSubmitAsync: TOnSubmitAsync;
optional onSubmitAsync: TOnSubmitAsync;