//获取本地的接口数据
const minedata = wx.getStorageSync("minedata");
//如果本地数据不存在
if (!minedata) {
//调用方法调用数据
this.getgoodslist()
} else {
if (Date.now() - minedata.time > 1000 * 300) {
//如果数据过了
//调用方法调用数据
this.getgoodslist()
} else {
//本地数据存在
//把本地数据赋值给cates
this.cates = minedata.data
//当cates有值时在调用下面的方法
let left = this.cates.map((a) => {
return a.cat_name
})
this.setData({
leftgoodslist: left,
})
}
}
},
//缓存 把接口数据存储到本地数据库中
wx.setStorageSync("minedata", { time: Date.now(), data: this.cates });