跳到主要内容

Input

容器属性

所有组件配置的第一层均支持容器属性

特殊的容器属性 props

Input 支持在公用容器属性以外的其余容器属性

NameTypeDefault是否支持 Variable PatternDescription
validationvalidation✔️额外的数据验证
allowI18nValuebool是否允许输入多种语言

组件属性 componentsProps

NameTypeDefault是否支持 Variable PatternDescription
classNamestring✔️组件的 className
styleobject组件的 style
i18nInputLayout'collapsed' | 'flat'组件的 style

所有其余 componentsProps 将会被传给组件根元素(Input)。

validation

NameTypeDefaultDescription
requiredboolfalse是否必填
minLengthnumber最小长度
minLengthErrorMessagestring小于最小长度的错误提示信息
maxLengthnumber最大长度
maxLengthErrorMessagestring大于最大长度的错误提示信息
ootb'isIDNumber' | 'isEmail' | 'isMobilePhoneNum'系统提供的验证格式
regexstring正则验证
regexErrorMessagestring正则验证错误时候的提示信息

JS API

通过 formApi.getFieldApi() 获取的接口如下:

NameTypeDescription
nodeHTML Element组件的根 DOM 元素
inputHTML Elementinput 输入框 DOM 元素