获取缓存
onLoad: function (options) {
const huanchun =wx.getStorageSync("huanchun"); //获取缓存
if(!huanchun)//是否存在缓存
{
this.handledata()//拉取数据
}else{
if(Date.now()-huanchun.time>1000*60*5)//判断缓存是否超时
{
console.log("过期")
this.handledata()//拉取数据
}else{ //否则,使用操作缓存数据
console.log("没过期")
this.A=huanchun.data
let left=this.A.map(v=>v.cat_name)
let right = this.A[0].children
this.setData({
left:left,
right:right
})
}
}
},
设置缓存(拉取数据成功使)
wx.setStorageSync("huanchun",{time:Date.now(),data:result.data.message})