wex5随笔

来源:互联网 发布:马士兵java视频教程pac 编辑:程序博客网 时间:2024/05/16 07:58

当用localtion.href的方式集成铛铛并且设置有手势密码时,退出铛铛时需要输入手势密码,一下是我个人的解决方案,利用localstorage实现

主app首页加载代码

var me = this;
if(localStorage.getItem('id') !== null){
justep.Baas.sendRequest({
"url" : "/hongkou/hongkou",
"action" : "queryLocker",
"async" : false,
"params" : {
id : localStorage.getItem('id')
},
"success" : function(ret) {
if(ret.locker =="0"){
justep.Shell.showPage("main");
}else{
    //铛铛关闭逻辑,不调用手势密码
if(localStorage.getItem("isOpen") == "0"){
justep.Shell.showPage("main");
}else{
var params = {set : "1","word" : "需要输入手势密码"};
// justep.Shell.showPage("locker",params);
var src = require.toUrl("./locker.w");
me.comp("lockerDialog").open({
src:src,
data:params
});
}

                                                //移除铛铛退出时的缓存
localStorage.removeItem("isOpen");
}
}
});
}else{
me.comp("loginDialog").open();
}

铛铛关闭逻辑,退出的时候增加一个localstorage

 window.localStorage.setItem("isOpen", "0");
         var url = "$UI/testPlus/index.w";
        window.location.href = require.toUrl(url);

原创粉丝点击