本地数据存储
获取users 没有就赋值[]
var users = JSON.parse(localStorage.getItem('$users') || '[]');
users.push(regInfo);
存储users 键值对
localStorage.setItem('$users', JSON.stringify(users));
检查本地是否存在与loginInfo相匹配的user
var users = JSON.parse(localStorage.getItem('$users') || '[]');
var authed = users.some(function(user) {
return loginInfo.account == user.account && loginInfo.password == user.password;
});
//立即体验按钮点击事件
document.getElementById("close").addEventListener('tap', function(event) {
plus.storage.setItem("lauchFlag", "true");
plus.navigator.setFullscreen(false);
plus.webview.currentWebview().close();
}, false);
mui.plusReady(function() {
//读取本地存储,检查是否为首次启动
var showGuide = plus.storage.getItem("lauchFlag");
if(showGuide){
//有值,说明已经显示过了,无需显示;
//关闭splash页面;
plus.navigator.closeSplashscreen();
plus.navigator.setFullscreen(false);
//初始化模板
initTemplates();
//预加载
preload();
}else{
//显示启动导航
mui.openWindow({
id:'guide',
url:'examples/guide.html',
show:{
aniShow:'none'
},
waiting:{
autoShow:false
}
});
//延迟的原因:优先打开启动导航页面,避免资源争夺
setTimeout(function () {
//初始化模板
initTemplates();
//预加载
preload();
},200);
}
});
网友评论