小程序设置缓存到期时间2天

if(wx.getStorageSync("index_data_expiration")){
      var expiration=wx.getStorageSync("index_data_expiration");//拿到过期时间
      var timestamp=Date.parse(new Date());//拿到现在时间
      //进行时间比较
      if(expiration{
                  console.log(res.data.data.sskey)     //API返回的数据
                  //业务处理
                  wx.setStorageSync('sskey', res.data.data.sskey);
                  //存一个过期时间
                  var timestamp=Date.parse(new Date());
                  var expiration = timestamp + 172800000;//(两天)
                  wx.setStorageSync("index_data_expiration", expiration);
              })
            } else {
              alert('网络错误,请刷新页面')
            }
          }
        })
        return;
      }
    }else {
      wx.login({
        success (res) {
          if (res.code) {
            //发起网络请求
             api('http....?a=active&c=index',{code: res.code}).then(res=>{
                console.log(res.data.data.sskey)     //API返回的数据
                //业务处理
                wx.setStorageSync('sskey', res.data.data.sskey);
                //存一个过期时间
                var timestamp=Date.parse(new Date());
                var expiration = timestamp + 172800000;//(两天)
                wx.setStorageSync("index_data_expiration", expiration);
            })
           
          } else {
            alert('网络错误,请刷新页面')
          }
        }
      })
    }

你可能感兴趣的:(小程序设置缓存到期时间2天)