payPasswordPlus
来自于:开发者立即使用
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
固件要求
Android:2.3.1及以上
概述
nfciOS 模块概述
payPasswordPlus模块封装了安卓下仿微信支付输入密码UI控件。支持单次和二次密码验证,标题自定义等。
模块接口
showInput
打开密码输入框
showInput({params}, callback(ret))
params
title:
- 类型:字符串
- 描述:(可选项)默认标题。
- 默认值:请输入支付密码
isTwoValidation:
- 类型:布尔型
- 描述:(可选项)是否开启两次验证(开启:true,关闭:false)。
- 默认值:false
title2:
- 类型:字符串
- 描述:(可选项)标题2 (isTwoValidation:true有效)。
- 默认值:再次输入支付密码
textColor:
- 类型:字符串
- 描述:(可选项)标题颜色。
- 默认值:#4ec1e8
textSize:
- 类型:数字型
- 描述:(可选项)标题字体大小。
- 默认值:16
isOpenShuffle:
- 类型:布尔型
- 描述:(可选项)是否开启打乱数字的位置(开启:true,关闭:false)。
- 默认值:false
isShowClose:
- 类型:布尔型
- 描述:(可选项)是否显示关闭按钮(显示:true,不显示:false)。
- 默认值:true
callback(ret)
ret:
- 类型:JSON 对象
- 内部字段:
{
status: true, //布尔型;true
evenType : 'Open',//打开:Open
//关闭:Close
//完成:Success
//两次密码不一致:Difference
password : '',//密码
}
示例代码
var demo = api.require('payPasswordPlus');
demo.showInput({
title : '请输入交易密码',
title2 : '再次输入交易密码',
isTwoValidation : true,
isOpenShuffle : false,
isShowClose : false,
textColor : '#4ec1e8',
textSize : 16
}, function(ret, err){
alert(JSON.stringify(ret));
});
可用性
Android系统
可提供的1.0.0及更高版本