收藏
回答

如何做到已经加载的数据,再次点击切换菜单类别,不再从后台请求数据,而是使用已经加载的缓存数据?


最后一次编辑于  11-07
回答关注问题邀请回答
收藏

5 个回答

  • 铭锋科技
    铭锋科技
    11-07

    分类total对比,不一致就重新请求,一致就读缓存

    11-07
    赞同
    回复
  • 老张
    老张
    11-07

    从后台读的历史数据保存好,globalData或者storage。

    11-07
    赞同
    回复 1
    • iissoftware
      iissoftware
      11-07
      不能使用storage做哦,storage是有大小限制的,如果都往storage里面放,也不是办法
      11-07
      回复
  • 盛夏、光年
    盛夏、光年
    11-07
    动态设置tab数据的值 在data里动态绑定key值 然后每个key对应下面的内容数据 切换的时候去判断下当前key是否有值 有就不请求 没有的发出个请求
    11-07
    赞同
    回复 1
    • iissoftware
      iissoftware
      11-07
      嗯,思路都是这样,有数据就不用请求,没数据再按需加载
      11-07
      回复
  • joy.
    joy.
    11-07

    一个if判断的事 搞得这么复杂 ..    你的数据全放在data里了 你根据需要去预加载 也是可以的  不过在点击切换的时候判断是否存在数据 有的话 用现成的 没有那就去请求对应的接口获取

    11-07
    赞同
    回复
  • 拾忆
    拾忆
    11-07

    如果没有分页,就每个tab的数据放在data里,切换的时候看有数据就不用请求就行了,如果有分页就需要根据实际业务自己处理分页的数据追加以及新增数据的处理。

    11-07
    赞同
    回复 1
    • iissoftware
      iissoftware
      11-07
      嗯,现在采用的就是这种做法
      11-07
      回复
问题标签