ionic 4 将数据存入缓存并读取(附加清空缓存)

之前感觉缓存一点都不懂,后来终于会存会取了

缓存使用

定义数组,声明什么类型都可以,在此处为举例

public flag:any=[];
在存入页

写入缓存

window.localStorage.setItem('flag', this.flag); 
在取出页

读缓存

window.localStorage.getItem('flag', this.flag); 

清空缓存

window.localStorage.setItem('flag', null); 

第一个key值选择为flag,就会把flag的值清空

缓存实现没有登录无法跳转其他页面

如果用户已登录,直接显示me页面,如果用户未登录,直接显示登录页面

 loadUserPage() {
    if (window.localStorage.getItem('UserNameAllNum') != null) {
      this.logined = true;
    } else {
      this.logined = false;
      this.router.navigateByUrl('login');
    }
  }

你可能感兴趣的:(#,ionic4)