小程序tab接口请求次数太多,如何解决?

1.比如下面这样的tab切换页,我现在用的方法是,点击当前选项调用一下接口,比如点击全部调用一次,点击提现调用一次,但是这样会浪费接口,我现在想的办法是,上来一次性都调用,需要写三个函数吗?循环调用的话我感觉不行,因为还有点击分页功能,求支个简单的方法

function () {
    console.log(1)
}

clipboard.png

阅读 3.6k
2 个回答

前端缓存吧,调用接口前查询有没有缓存最近的数据,缓存了的话直接返回
没缓存的话区拉一下数据,然后缓存一下

数据比较繁杂的话sessionStorage了解一下?设置一个5分钟过期或者10分钟过期,再加一个"刷新数据"按钮,我觉得就差不多了

tab的数据从tab父级组件去获取,通过props传进来,这样的话,在父级组件检查数据有没有,然后就不需要重新拉取数据了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题