当前位置:   article > 正文

微信小程序 基础 - 12 (小程序缓存设计方案:wx.setStorage、wx.getStorage、wx.clearStorage、wx.removeStorage)_wx.clearstrage的使用

wx.clearstrage的使用

什么叫缓存?

        客户端向服务端发送请求试图获取一组数据, 当数据下载完毕后, 客户端可以将下载下来的数据缓存到客户端本地. 当下次再需要发送请求时, 先去缓存中搜索, 看看以前有没有存过, 若找得到则直接使用, 若找不到再发请求.

什么样的业务适合使用缓存?

        数据变化频率低的业务.

        访问量越大, 缓存对服务端优化效果越好.

注意:一旦真实数据发生了改变, 缓存中的数据也应该想办法更新. 更新频率应与小程序业务形态相适应. 有些小程序需要频繁更新, 有些小程序则不是.

小程序中缓存相关API

向缓存中存储数据:

  1. wx.setStorage({
  2. key: 'key',
  3. data: 'value'
  4. })

从缓存中取出数据(需要根据key, 才能获取对应的data):

  1. // callback方式获取数据
  2. wx.getStorage({
  3. key: 'key',
  4. success: (data)=>{},
  5. fail: (err)=>{}
  6. })
  7. // promise方式获取数据
  8. wx.getStorage({key: 'key'}).then(
  9. (res)=>{ }, // 成功后执行 resolve
  10. (err)=>{ } // 失败后执行 reject
  11. )

清空缓存数据:

wx.clearStorage()

删除缓存数据:

wx.removeStorage({key:'key'})

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/458650
推荐阅读
相关标签
  

闽ICP备14008679号