密码键盘组件
密码键盘组件
组件名称
<password-input>...</password-input>
组件参数
- 参数
- color 字体颜色
- fontSize 字体大小
- fontWeight
- fontStyle 字体类型
- fontFamily 字体分类
- textAlign 字体对其方式
- placeholderColor 占位符字体颜色
- placeholder 占位符
- kbdType 密码键盘类型:数字键盘、全键盘、字母和数字键盘
- kbdRandom 键盘布局是否乱序(YES:乱序;NO:顺序)
- kbdVibrator 启震动效果(YES:开启;NO:关闭)
- maxLength 密码控件的最大输入长度,默认12位
- minLength 密码控件的最小输入长度,默认6位
- kbdMode 密码框的按键点击效果
- encryptType 加密方式
- publicKey 加密公钥
- accepts 密码框的输入规则
- autofocus 是否自动弹出键盘
- needDone 是否需要右上完成键
- x98Type 算法类型
- textClearBtnMode 清除模式
组件方法
- getKbdContent: 获取密码框的输入内容
- getKbdLength: 获取密码框内文本长度
- getValue: 获取密码密文(老方法,不推荐使用)
- getValue:callback:
- getValueWithTimestamp:: 获取密码密文(传入时间戳),推荐使用
- kbdClose 关闭密码键盘
- show 显示密码键盘
- clear 清除密码
- getKbdContentType: 获得输入密码内容类型判断值
- verify: 验证正则表达式
- getStandarEcrypt::: 标准加密,例如客户端给手势密码(明文)加密,服务器端负责解密
- getContentDegree:获取密码强度
- getDegree: 获取密码强度
- setDictionaryFilter: 密码字典过滤 配合verify()使用
- refreshPublicKey: 设置publickey