Input OTP
验证码格子输入:每位一个 slot,中间可以加分隔。
Props
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
value | String | 空字符串 | 完整输入值 |
digits | usize | 6 | 输入槽数量 |
mode | InputOtpMode | 默认模式 | 文本或数字输入语义 |
group_size | usize | 3 | 每组槽数量 |
separator | InputOtpSeparator | 默认分隔符 | 分组分隔样式 |
masked | bool | false | 隐藏实际字符 |
show_caret | bool | true | 显示当前输入位置 |
disabled / invalid | bool | false | 禁用态与错误态 |
style | InputOtpStyle | 默认样式 | 尺寸、边框等视觉配置 |
on_change | Option<EventHandler<String>> | None | 完整值变化回调 |
验证码属于敏感数据,不应写入普通日志。倒计时、重新发送、自动提交和服务端错误都应由业务层控制。