定义于: packages/form-core/src/FieldApi.ts:362
一个对象类型,表示表单中字段的选项。
• 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>
optional asyncAlways: boolean;
optional asyncAlways: boolean;
定义于: packages/form-core/src/FieldApi.ts:395
如果 true,始终运行异步验证,即使在同步验证期间发出错误。
optional asyncDebounceMs: number;
optional asyncDebounceMs: number;
定义于: packages/form-core/src/FieldApi.ts:391
如果没有传递更具体的防抖时间,则异步验证的默认防抖时间。
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:414
字段的可选默认元数据对象。
optional defaultValue: NoInfer<TData>;
optional defaultValue: NoInfer<TData>;
定义于: packages/form-core/src/FieldApi.ts:387
字段的可选默认值。
optional disableErrorFlat: boolean;
optional disableErrorFlat: boolean;
定义于: packages/form-core/src/FieldApi.ts:442
禁用 field.errors 上的 flat(1) 操作。 如果您想保持错误结构不变,这将非常有用。 不建议在大多数用例中使用。
optional listeners: FieldListeners<TParentData, TName, TData>;
optional listeners: FieldListeners<TParentData, TName, TData>;
定义于: packages/form-core/src/FieldApi.ts:438
附加到相应事件的侦听器列表
name: TName;
name: TName;
定义于: packages/form-core/src/FieldApi.ts:383
字段名称。 类型将是 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:399
要传递给字段的验证器列表
您的每周 JavaScript 新闻。 每周一免费发送给超过 100,000 名开发者。