小程序多页面接口数据缓存
发布时间:2020-12-14 19:23:26 所属栏目:资源 来源:网络整理
导读:小程序里面多个页面,有时候会需要用到同一个接口的数据。而这些数据全局来说只需要拉取一遍,如果要存到缓存,要怎么保证其他页面取缓存的时候,数据已经拉取回来了呢? 多页面接口数据缓存实现 思路设计 其实这种场景和实现方式,与小程序关系并不大,很多
小程序里面多个页面,有时候会需要用到同一个接口的数据。而这些数据全局来说只需要拉取一遍,如果要存到缓存,要怎么保证其他页面取缓存的时候,数据已经拉取回来了呢? 多页面接口数据缓存实现思路设计其实这种场景和实现方式,与小程序关系并不大,很多常见的应用开发都会遇到。这次刚好在小程序里用到了,就顺便做下记录。 在这里,我们假设需要全局拉取一个用户信息。在涉及异步请求中,我们常用的方式是封装成一个
稍作优化这种情况下,我们在一个生命周期中都会只请求一次,其他都只会在缓存中获取。我们还可以做些调整:
我们来更新下代码: |
) |
Tips:前面也提到过,小程序的设计很大程度上考虑了管控力。在这里,为了保证小程序不乱用任意域名的服务,wx.request
请求的域名需要在小程序管理平台进行配置,如果小程序正式版使用wx.request
请求未配置的域名,在控制台会有相应的报错。
参考
- 小程序网络API
- 《小程序开发指南》
结束语
前面我们也提到,小程序里面发起请求,都会经过 Native 发起。在应用开发实践中,对一些原理的掌握,很多时候能更多地提升我们解决问题的效率,也能对项目整体有更好的认知。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!