导入

import-otp.ts
import { NuiOtp, NuiOtpInput } from '@needless-ui/angular/otp';

NuiOtp

绘制格子并包裹输入框。

选择器
[nuiOtp]
NuiOtp: 属性
名称类型默认值说明
length输入number6字符数。
pattern输入'digits' | 'alphanumeric''digits'digits,或允许字母和数字的 alphanumeric。
groups输入number[][]各组的长度,组与组之间会显示分隔符,例如 [3, 3]。
masked输入booleanfalse用圆点代替字符显示。
completed输出string每次填满最后一格时发出验证码。

NuiOtpInput

真正的输入框。它会获得一次性验证码所需的属性。

选择器
input[nuiOtpInput]
NuiOtpInput: 属性
名称类型默认值说明
webOtp输入booleanfalse在支持的环境中,通过 WebOTP API 从收到的短信中填入验证码。