跳转到内容

验证码输入 VerificationCode

验证码输入框的基本用法。

配合表单使用实现校验。

通过 formatter 校验输入。此外,可以返回非布尔类型来将用户输入的字符串为特定的格式。

指定 masked = true可开启密码模式

指定 separator 可以自定义渲染分隔符。

禁用状态、只读状态、错误状态。

参数名描述类型默认值
model-value (v-model)绑定值string-
default-value默认值(非受控状态)string''
length验证码的长度,根据长度渲染对应个数的输入框number6
size输入框大小'mini' | 'small' | 'medium' | 'large''medium'
disabled是否禁用booleanfalse
masked是否密码模式booleanfalse
readonly只读booleanfalse
error是否为错误状态booleanfalse
separator分隔符。可在不同索引的输入框后自定义渲染分隔符(index: number, character: string) => VNode-
formatter格式化函数,当用户输入值改变时触发(inputValue: string, index: number, value: string) => string | boolean-
事件名描述参数
change值发生改变时触发value: string
finish填充完成时触发value: string
input输入时触发inputValue: string
index: number
ev: Event