小程序中存储时间过期验证的方法

// 默认 一天过期
function storeTime(KeyName, startTime = 86400000) {
  const old = wx.getStorageSync(KeyName);
  const current = Date.now();
  
  if (old && current < old) return false;
  wx.setStorageSync(KeyName, current + startTime);
  // ture说明过期
  return !!old ? true : "OneTime";
}
export default storeTime;
 

使用

     let val =  // ...  storeTime("user_tokenTime");
      // 第一次进入
      if (val == "OneTime") {
       
      }
      // 过期
      if (val == true) {

      }

 

posted @ 2020-05-18 15:42  ZeroShiro  阅读(495)  评论(0编辑  收藏  举报