收藏
评论

小程序缓存可否增加时效性?

wx.setStorageSync(KEY,DATA)这个缓存以及异步等等的缓存都是永久性的缓存,那么问题来了,如果我要定时刷新页面怎么办?难道需要用定时器,这样感觉效率等等都会不好,包括用户体验,那么微信官方可不可以在存缓存的时候可不可以加一个参数,缓存存活的时间,时间一到缓存就自动销毁不存在了,求顶!!!

最后一次编辑于  2018-06-26
赞 1
收藏

4 个评论

  • 🌞
    🌞
    2018-06-27

    我的意思就是实现这个需要用到定时器,可不可以在存缓存的时候就定义一个过期时间之类的

    2018-06-27
    赞同 1
    回复 2
    • 卢霄霄
      卢霄霄
      2018-06-28

      可不可以每次setStorageSync的时候,data都是个对象,都有个overdue时间,取的时候如果拿到的overdue比当前时间小,就判断他过期了

      2018-06-28
      1
      回复
    • 🌞
      🌞
      2018-07-02

      你的意思是存缓存的时候 就在缓存里面先定义一个过期时间 在取值的时候先判断是否过期 是就清除缓存 否就继续取值     -------------一个好的想法 感谢!!!

      2018-07-02
      1
      回复
  • aholy.cium
    aholy.cium
    2018-07-07

    请问解决了吗

    2018-07-07
    赞同
    回复 1
    • 🌞
      🌞
      2018-07-07

      解决了  就是用到的卢霄霄的解决方案  你可以试一下

      2018-07-07
      回复
  • 卢霄霄
    卢霄霄
    2018-06-27

    请去提问区。

    不用定时器,怎么做的定时刷新?用的websocket主动推的?

    2018-06-27
    赞同
    回复
  • 黄严宝
    黄严宝
    2018-06-26

    你的定时刷新页面本就是一个定时器,再刷新页面之前用清除缓存的API不是一样的效果么

    2018-06-26
    赞同
    回复