千家信息网

微信小程序怎么实现手势解锁

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本文小编为大家详细介绍"微信小程序怎么实现手势解锁",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么实现手势解锁"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一
千家信息网最后更新 2026年11月01日微信小程序怎么实现手势解锁

本文小编为大家详细介绍"微信小程序怎么实现手势解锁",内容详细,步骤清晰,细节处理妥当,希望这篇"微信小程序怎么实现手势解锁"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一、项目展示

这是一款简单实用的手势解锁工具

手势解锁是当下常用的解锁方式

本实例以工具的形式

可以嵌入到不同的项目之中

二、设置手势、手势解锁

wxlocker.prototype.storePass = function(psw,cb) {// touchend结束之后对密码和状态的处理            if (this.pswObj.step == 1) {//step==1表示还没有设置密码状态                if (this.checkPass(this.pswObj.fpassword, psw)) {                    this.pswObj.step = 2;                    this.pswObj.spassword = psw;                    this.resetHidden = false;                    this.title = "密码保存成功";                    this.titleColor = "succ";                    this.drawStatusPoint('#09bb07');                    wx.setStorageSync('passwordxx', JSON.stringify(this.pswObj.spassword));                    // wx.setStorageSync('chooseType', this.chooseType);                } else {                    this.title = "两次绘制不一致,重新绘制";                    this.titleColor = "error";                    this.drawStatusPoint('#e64340');                    delete this.pswObj.step;                }            } else if (this.pswObj.step == 2) {                if (this.checkPass(this.pswObj.spassword, psw)) {                    this.title = "解锁成功";                    this.titleColor = "succ";                    this.drawStatusPoint('#09bb07');                    cb();                } else {                    this.title = "解锁失败";                    this.titleColor = "error";                    this.drawStatusPoint('#e64340');                }            } else {                if(this.lastPoint.length<4){                    this.title="密码过于简单,请至少连接4个点";                    this.resetHidden = true;                    this.titleColor = "error";                    return false;                }else{                    this.pswObj.step = 1;                    this.pswObj.fpassword = psw;                    this.titleColor = "";                    this.title = "再次输入";                }                            }        }

效果图如下:

手势设置:

手势解锁(成功):

手势解锁(失败):

三、手势重置

        wxlocker.prototype.updatePassword = function(){//点击重置按钮,重置密码            wx.removeStorageSync("passwordxx");            // wx.removeStorageSync("chooseType");            this.pswObj = {};            this.title="请设置手势密码";            this.resetHidden = true;            this.titleColor = "";            this.reset();        }

读到这里,这篇"微信小程序怎么实现手势解锁"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

手势 密码 程序 成功 文章 内容 工具 状态 项目 处理 不同 妥当 实用 一致 之中 再次 实例 常用 形式 思路 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 博彦科技互联网金融 哈尔滨大商圈互联网科技有限公司 北京路客互联网科技有限公司 互联网中国科技 科技与互联网发展 互联网 科技创业 北京互联网络科技有限公司 上海亿帐通互联网科技 左右互联网络科技 成都仁贤领冠互联网科技有限公司 互联网科技公司的市场部门 昭通互联网科技选哪家 晓花互联网科技有限公司网址 宜昌元轩互联网科技有限公司 乌鲁木齐新华智原互联网科技学校 互联网科技和法律行业 滨湖区互联网智能科技产品有哪些 长沙渺峰互联网科技有限公司 北京互联网科技类企业分布 互联网科技创业计划的风险分析 咖啡 云信互联网科技有限公司 科技互联网公司装修 科技互联网技术 互联网科技金融 北京互联网科技 青岛科技大学互联网大赛研究生 晋城互联网科技 保山浩联互联网科技有限公司 河南商务圈互联网科技有限公司
0