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('网络错误,请刷新页面')
}
}
})
}
小程序设置缓存到期时间2天
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...