Skip to content

FaInputOTP 验证码输入

用于输入短信验证码、邮箱验证码等一次性密码的输入组件。

使用场景

  • 短信验证码输入
  • 邮箱验证码验证
  • 双重身份验证(2FA)
  • 登录保护验证
  • 支付密码验证
  • 敏感操作确认

Props

属性类型默认值说明
lengthnumber6验证码位数
pattern'only-chars' | 'only-digits' | 'only-digits-and-chars' | string-输入内容匹配模式
separatornumber[][]分组长度,组与组之间显示分隔符

Model

名称类型说明
modelValuestring输入的验证码

Events

事件名参数说明
complete-验证码输入完成时触发

注意事项

  1. 自动聚焦:组件会自动聚焦到第一个输入框
  2. 自动跳转:输入数字后自动跳转到下一个输入框
  3. 粘贴支持:支持粘贴验证码,会自动分配到各个输入框
  4. 退格支持:按退格键自动删除并跳转到前一个输入框
  5. 完成事件:输入位数达到 length 时自动触发 complete 事件