# devin_h5_lock **Repository Path**: cordovaPlugin/devin_h5_lock ## Basic Information - **Project Name**: devin_h5_lock - **Description**: html手势解锁 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2016-09-06 - **Last Updated**: 2020-12-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## [API地址](http://git.oschina.net/cordovaPlugin/devin_h5_lock) >使用bower 安装 >```cmd bower install --save https://git.oschina.net/cordovaPlugin/devin_h5_lock.git >``` > ### 初始化 >``` javascript /** * 外部API * 初始化DevinH5lock * options : { * chooseType: n 绘制 n*n 的 圆圈数量 * commonCircleColor: 圆形解锁框的普通颜色 * sureCircleColor: 圆形解锁框的正确解锁颜色 * errorCircleColr: 圆形解锁框的错误解锁颜色 * cirleSize:圆形大小 * lineWidth:连接线的宽度 * md5Perfix:md5加的前缀 * validatePassword:需要验证的字符串 * disableDevinH5lock:是否禁用 * } * * callback : function(data) { * data对象 { * "generatePassword":"", //本次滑动之后生成的md5字符串 * "operation":"CREATE", //本次操作类型,如果传入validatePassword不为undefined 则为VALIDATE,validatePassword为undefined为CREATE * "validateStatus":false //验证是否通过,如果operation是CREATE 则为false ;operation是VALIDATE 验证通过是true,否则是false * } * } */ >``` > 使用方法 > >var lock = new H5lock({},function(data){}); # > ### 比较密码 >```javascript checkPassword(psw1,psw2); >``` # > ### 动态设置验证密码 >```javascript //设置需要验证的密码,如果手势滑动后匹配则会返回成功,否则返回失败 setValidatePassword(validatePassword); >``` # > ### 动态设置是否禁用面板 >```javascript //参数为true则禁用,否则为可用 setDisableDevinH5lock(disableDevinH5lock); >``` #