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));