最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信小程序?qū)崿F(xiàn)手勢解鎖的示例詳解

 更新時間:2022年04月28日 14:32:11   作者:失散多年的哥哥  
手勢解鎖是生活中常用的解鎖方式,本文將通過微信小程序?qū)崿F(xiàn)手勢解鎖這一功能,本實(shí)例以工具的形式可以嵌入到不同的項目之中,感興趣的可以了解一下

一、項目展示

這是一款簡單實(shí)用的手勢解鎖工具

手勢解鎖是當(dāng)下常用的解鎖方式

本實(shí)例以工具的形式

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

二、設(shè)置手勢、手勢解鎖

wxlocker.prototype.storePass = function(psw,cb) {// touchend結(jié)束之后對密碼和狀態(tài)的處理
            if (this.pswObj.step == 1) {//step==1表示還沒有設(shè)置密碼狀態(tài)
                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個點(diǎn)";
                    this.resetHidden = true;
                    this.titleColor = "error";
                    return false;
                }else{
                    this.pswObj.step = 1;
                    this.pswObj.fpassword = psw;
                    this.titleColor = "";
                    this.title = "再次輸入";
                }
                
            }
	}

效果圖如下:

手勢設(shè)置:

手勢解鎖(成功):

手勢解鎖(失敗):

三、手勢重置

        wxlocker.prototype.updatePassword = function(){//點(diǎn)擊重置按鈕,重置密碼
            wx.removeStorageSync("passwordxx");
            // wx.removeStorageSync("chooseType");
            this.pswObj = {};
            this.title="請設(shè)置手勢密碼";
            this.resetHidden = true;
            this.titleColor = "";
            this.reset();
        }

到此這篇關(guān)于微信小程序?qū)崿F(xiàn)手勢解鎖的示例詳解的文章就介紹到這了,更多相關(guān)微信小程序手勢解鎖內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

义乌市| 大方县| 文山县| 英德市| 高碑店市| 哈密市| 印江| 三明市| 安国市| 寻甸| 和田县| 万盛区| 酒泉市| 汾阳市| 青冈县| 白水县| 岳阳市| 双鸭山市| 宁蒗| 阆中市| 华蓥市| 乐清市| 海原县| 揭西县| 交口县| 津市市| 阿合奇县| 荆州市| 依兰县| 房产| 习水县| 山阴县| 大兴区| 勐海县| 遂川县| 涿鹿县| 鄄城县| 临汾市| 富源县| 乐东| 武鸣县|