createField

函数:createField()

ts
function createField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>(opts): () => FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta> & SolidFieldApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>
function createField<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>(opts): () => FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta> & SolidFieldApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>

定义于: packages/solid-form/src/createField.tsx:236

类型参数

TParentData

TName 继承自 string | number

TData

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>

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>

TFormOnServer 继承自 undefined | FormAsyncValidateOrFn<TParentData>

TParentSubmitMeta

参数

opts

() => CreateFieldOptions<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>

返回值

函数

返回值

FieldApi<TParentData, TName, TData, TOnMount, TOnChange, TOnChangeAsync, TOnBlur, TOnBlurAsync, TOnSubmit, TOnSubmitAsync, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta> & SolidFieldApi<TParentData, TFormOnMount, TFormOnChange, TFormOnChangeAsync, TFormOnBlur, TFormOnBlurAsync, TFormOnSubmit, TFormOnSubmitAsync, TFormOnServer, TParentSubmitMeta>

订阅 Bytes 简报

您的每周 JavaScript 新闻速递。每周一免费发送给超过 10 万名开发者。

Bytes

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