FieldMetaDerived

类型别名: FieldMetaDerived<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync>

ts
type FieldMetaDerived<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync> = object;
type FieldMetaDerived<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TOnDynamic, TOnDynamicAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnDynamic, TFormOnDynamicAsync> = object;

定义于: packages/form-core/src/FieldApi.ts:657

类型参数

TParentData

TName 扩展 DeepKeys<TParentData>

TData 扩展 DeepValue<TParentData, TName>

TOnMount 扩展 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnChange 扩展 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnChangeAsync 扩展 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TOnBlur 扩展 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnBlurAsync 扩展 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TOnSubmit 扩展 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnSubmitAsync 扩展 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TOnDynamic 扩展 undefined | FieldValidateOrFn<TParentData, TName, TData>

TOnDynamicAsync 扩展 undefined | FieldAsyncValidateOrFn<TParentData, TName, TData>

TFormOnMount 扩展 undefined | FormValidateOrFn<TParentData>

TFormOnChange 扩展 undefined | FormValidateOrFn<TParentData>

TFormOnChangeAsync 扩展 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnBlur 扩展 undefined | FormValidateOrFn<TParentData>

TFormOnBlurAsync 扩展 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnSubmit 扩展 undefined | FormValidateOrFn<TParentData>

TFormOnSubmitAsync 扩展 undefined | FormAsyncValidateOrFn<TParentData>

TFormOnDynamic 扩展 undefined | FormValidateOrFn<TParentData>

TFormOnDynamicAsync 扩展 undefined | FormAsyncValidateOrFn<TParentData>

类型声明

errors

ts
errors: (
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnMount, TFormOnMount>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnChange, TFormOnChange>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnChangeAsync, TFormOnChangeAsync>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnBlur, TFormOnBlur>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnBlurAsync, TFormOnBlurAsync>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnSubmit, TFormOnSubmit>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnSubmitAsync, TFormOnSubmitAsync>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnDynamic, TFormOnDynamic>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnDynamicAsync, TFormOnDynamicAsync>>)[];
errors: (
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnMount, TFormOnMount>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnChange, TFormOnChange>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnChangeAsync, TFormOnChangeAsync>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnBlur, TFormOnBlur>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnBlurAsync, TFormOnBlurAsync>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnSubmit, TFormOnSubmit>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnSubmitAsync, TFormOnSubmitAsync>>
  | UnwrapOneLevelOfArray<UnwrapFieldValidateOrFn<TName, TOnDynamic, TFormOnDynamic>>
  | UnwrapOneLevelOfArray<UnwrapFieldAsyncValidateOrFn<TName, TOnDynamicAsync, TFormOnDynamicAsync>>)[];

与字段值相关的错误数组。

isDefaultValue

ts
isDefaultValue: boolean;
isDefaultValue: boolean;

一个指示字段的当前值是否为默认值的标志

isPristine

ts
isPristine: boolean;
isPristine: boolean;

如果字段的值未被用户修改,则为 true。与 isDirty 相反。

isValid

ts
isValid: boolean;
isValid: boolean;

一个布尔值,指示字段是否有效。当字段没有错误时,结果为 true

我们的合作伙伴
Code Rabbit
订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。

订阅 Bytes

您的每周 JavaScript 资讯。每周一免费发送给超过 10 万开发者。

Bytes

无垃圾邮件。您可以随时取消订阅。