一、app启动需要立即执行的任务
1.判断是否处于登录状态,可通过判断本机内存中的登录标志完成。
2.某些ajax访问,代码可放在单独的js文件中。
二、登录
index页面判断登录,如没登录,采用mui.preload加载登录页面。
var webview = mui.preload({
url: 'login.html',
id: 'login.html',
styles: {
top: '0px',
bottom: '0px'
}
});
login页面按下登录键后,要对登录名和密码是否为空进行检测。
if (account.value.length <= 0) {
toastMSG = '请输入账号';
mui.toast(toastMSG);
return;
}
if (psd.value.length <= 0) {
toastMSG = '密码不能为空';
mui.toast(toastMSG);
return;
}
login页面登录完成后,视需要决定是否将登录名、密码、登录成功标志保存在本机内存中,然后用mui.back();关闭页面
localStorage.setItem('account', account.value);
localStorage.setItem('psd', psd.value);
localStorage.setItem('loginFlag', data.result);
mui.back();