小程序缓存

每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。同一个微信用户,同一个小程序 storage 上限为 10MB 。localStorage 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。不同小程序之间也无法相互读写数据。
本地缓存的清理时机跟代码包一样,只有在代码包被清理的时候本地缓存才会被清理。

被清理的情况:

  1. 储存空间不足,会清空最近最久未使用的小程序的本地缓存。
    2.微信中的「发现」-「小程序」,长按不想要的小程序,然后点击「删除」按钮,这样删除才能彻底清理掉缓存删掉小程序。直接在页面顶部移除小程序,缓存没被清理掉。

storage的性质:

localstorage,无时效性,除非手动清理,不然一直都在。

你可能感兴趣的:(小程序缓存)