FieldOptions.validators定义于: packages/form-core/src/FieldApi.ts:455
表示 FieldApi 类所需选项的对象类型。
• TParentData
• TName extends DeepKeys<TParentData>
• TData extends DeepValue<TParentData, TName>
• TOnMount extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnChange extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnChangeAsync extends undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>
• TOnBlur extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnBlurAsync extends undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>
• TOnSubmit extends undefined | FieldValidateOrFn<TParentData, TName, TData>
• TOnSubmitAsync extends undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>
• TFormOnMount extends undefined | FormValidateOrFn<TParentData>
• TFormOnChange extends undefined | FormValidateOrFn<TParentData>
• TFormOnChangeAsync extends undefined | FormAsyncValidateOrFn<TParentData>
• TFormOnBlur extends undefined | FormValidateOrFn<TParentData>
• TFormOnBlurAsync extends undefined | FormAsyncValidateOrFn<TParentData>
• TFormOnSubmit extends undefined | FormValidateOrFn<TParentData>
• TFormOnSubmitAsync extends undefined | FormAsyncValidateOrFn<TParentData>
• TFormOnServer extends undefined | FormAsyncValidateOrFn<TParentData>
• TParentSubmitMeta
optional asyncAlways: boolean;
optional asyncAlways: boolean;
定义于: packages/form-core/src/FieldApi.ts:402
如果为 true,则始终运行异步校验,即使在同步校验期间发出错误也是如此。
optional asyncDebounceMs: number;
optional asyncDebounceMs: number;
定义于: packages/form-core/src/FieldApi.ts:398
如果未传递更具体的防抖时间,则异步校验的默认防抖时间。
optional defaultMeta: Partial<FieldMeta<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, any, any, any, any, any, any, any>>;
optional defaultMeta: Partial<FieldMeta<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, any, any, any, any, any, any, any>>;
定义于: packages/form-core/src/FieldApi.ts:421
字段的默认元数据的可选对象。
optional defaultValue: NoInfer<TData>;
optional defaultValue: NoInfer<TData>;
定义于: packages/form-core/src/FieldApi.ts:394
字段的可选默认值。
optional disableErrorFlat: boolean;
optional disableErrorFlat: boolean;
��义于: packages/form-core/src/FieldApi.ts:449
禁用 field.errors 上的 flat(1) 操作。如果您想按原样保留错误结构,这很有用。不建议用于大多数用例。
form: FormApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>;
form: FormApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>;
定义于: packages/form-core/src/FieldApi.ts:507
optional listeners: FieldListeners<TParentData, TName, TData>;
optional listeners: FieldListeners<TParentData, TName, TData>;
定义于: packages/form-core/src/FieldApi.ts:445
附加到相应事件的侦听器列表。
name: TName;
name: TName;
定义于: packages/form-core/src/FieldApi.ts:390
字段名称。类型将为 DeepKeys<TParentData> 以确保您的名称是父数据集的深层键。
optional validators: FieldValidators<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync>;
optional validators: FieldValidators<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync>;
定义于: packages/form-core/src/FieldApi.ts:406
传递给字段的校验器列表。