缓存问题之异步处理(微信小程序)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了缓存问题之异步处理(微信小程序)相关的知识,希望对你有一定的参考价值。

参考技术A

微信小程序里面的本地缓存
wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)

localStorage :是永久存储,以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。

在小程序中无 Sync 结尾的本地缓存中,都为 异步缓存
wx.setStorage(object)
参数object说明

控制台
表示储存成功

wx.getStorage(object)
示例

这个key值就是先前setStorage的命名key,证明指定获取那个缓存中的数据

wx.clearStorage(object)
清理本地数据缓存

将之前储存在Storage中的数据清空。适用于退出登录后登录信息的清除

wx.getStorageInfo(object)
异步获取当前storage的相关信息( 当前小程序里面所有的storage的储存信息

参数说明

执行结果

wx.removeStorage(OBJECT)
从本地缓存中异步移除指定 key值

获取当前data值时将报错undefined
执行结果

以上是关于缓存问题之异步处理(微信小程序)的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序之接口验证问题与处理onLaunch与onload异步同步问题

微信小程序本地缓存保持登录状态之 wx.setStorageSync() 使用技巧

微信小程序H5页面缓存问题处理

微信小程序本地存储同步跟异步的区别

微信小程序storage缓存同步方法和异步方法的区别

微信小程序入门(七):缓存数据-单条数据