在app.js文件里的 onshow( 生命周期回调——监听小程序启动或切前台 )进行设置
App({
onShow () {
// Do something when show.
// 存入初次打开小程序的时间,为后面清除缓存使用
var data_expiration = wx.getStorageSync("data_expiration");
if(data_expiration){
// 不是第一次进
var expiration = data_expiration + 3600000; //缓存1小时
var timestamp = Date.parse(new Date());
if (timestamp > expiration) {
// 如果现在的时间已经超过了固定的时间,就清本地缓存
wx.clearStorageSync()
//重新设置时间
wx.setStorageSync("data_expiration",Date.parse(new Date()))
}
}else{
// 第一次进小程序
wx.setStorageSync("data_expiration",Date.parse(new Date()))
}
},
)}