|
第一次打开app判断有没有本地的缓存数据,包括用户名 等信息,如果有直接跳转到登陆后的页面,如果没有跳转得登录页面
没有的话登陆成功后写入缓存数据,比如用户名等信息
写入数据可以用localstorage
最后注意,判断登陆页面的中间页面可以整个空页面 只放一个loading的图片,对应的controller里面写判断
.factory('Storage', function() {
return {
set: function(key, data) {
return window.localStorage.setItem(key, window.JSON.stringify(data));
},
get: function(key) {
return window.JSON.parse(window.localStorage.getItem(key));
},
remove: function(key) {
return window.localStorage.removeItem(key);
}
};
})
|
|