wx.setStorageSync(KEY,DATA)这个缓存以及异步等等的缓存都是永久性的缓存,那么问题来了,如果我要定时刷新页面怎么办?难道需要用定时器,这样感觉效率等等都会不好,包括用户体验,那么微信官方可不可以在存缓存的时候可不可以加一个参数,缓存存活的时间,时间一到缓存就自动销毁不存在了,求顶!!!
扫描小程序码分享
wx.setStorageSync(KEY,DATA)这个缓存以及异步等等的缓存都是永久性的缓存,那么问题来了,如果我要定时刷新页面怎么办?难道需要用定时器,这样感觉效率等等都会不好,包括用户体验,那么微信官方可不可以在存缓存的时候可不可以加一个参数,缓存存活的时间,时间一到缓存就自动销毁不存在了,求顶!!!
我的意思就是实现这个需要用到定时器,可不可以在存缓存的时候就定义一个过期时间之类的
可不可以每次setStorageSync的时候,data都是个对象,都有个overdue时间,取的时候如果拿到的overdue比当前时间小,就判断他过期了
你的意思是存缓存的时候 就在缓存里面先定义一个过期时间 在取值的时候先判断是否过期 是就清除缓存 否就继续取值 -------------一个好的想法 感谢!!!
请问解决了吗
解决了 就是用到的卢霄霄的解决方案 你可以试一下
请去提问区。
不用定时器,怎么做的定时刷新?用的websocket主动推的?
你的定时刷新页面本就是一个定时器,再刷新页面之前用清除缓存的API不是一样的效果么