密码键盘组件

密码键盘组件

组件名称

<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