if(wx.getStorageSync("index_data_expiration")){
var expiration=wx.getStorageSync("index_data_expiration");//拿到过期时间
var timestamp=Date.parse(new Date());//拿到现在时间
//进行时间比较
if(expiration<timestamp){//过期了,清空缓存,跳转到登录
console.log("缓存已过期");
wx.clearStorageSync();//清空缓存
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('网络错误,请刷新页面')
}
}
})
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('网络错误,请刷新页面')
}
}
})
}
网友评论