Skip to content

InputOTP 验证码输入 ​

用于短信/邮箱验证码等场景的多格输入框,支持自动跳格、粘贴、密码模式等。

基础用法 ​

当前值:

密码模式 ​

设置 masked 隐藏输入内容。

仅数字 ​

设置 numericOnly 限制只允许数字输入。

分隔符 ​

通过 separator 在输入框之间显示分隔符。

-
-
-
-
-

尺寸 ​

提供 large、medium、small 三种尺寸。

禁用 ​

API ​

InputOTP Props ​

属性名说明类型默认值
modelValue绑定值string''
length输入框数量number6
size尺寸'large' | 'medium' | 'small''medium'
masked是否密码模式booleanfalse
placeholder占位文本string''
disabled是否禁用booleanfalse
readonly是否只读booleanfalse
numericOnly是否仅允许数字booleanfalse
autofocus是否自动聚焦booleanfalse
separator输入框之间的分隔符string''

InputOTP Events ​

事件名说明回调参数
update:modelValue值变化时触发(value: string)
change值变化时触发(value: string)
complete所有格填满时触发(value: string)

InputOTP Methods ​

方法名说明参数
focus聚焦第一个空格-
clear清空所有格并聚焦-

基于 MIT 许可发布