vue 时间戳判断是否缓存数据

// 获取积分数据 这里做请求缓存优化,有数据且时间没有过1分钟则拿取缓存数据
let cokInfo = localStorage.getItem('clockInInfo')?
  JSON.parse(localStorage.getItem('clockInInfo')):{};
if (cokInfo.todayCanGetScores) {
  if (Date.now() - cokInfo.dTime < 1000 * 60) {
    this.clockInInfo = cokInfo;
  } else {
    this.getUserInfo();
  }
} else {
  this.getUserInfo();
}

 

ckInfo.dTime = Date.now();//获取时间戳,缓存要用
localStorage.setItem('clockInInfo',JSON.stringify(ckInfo));

 

posted @ 2020-08-12 15:14  本溢  阅读(353)  评论(0)    收藏  举报