每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理。同一个微信用户,同一个小程序 storage 上限为 10MB。localStorage 以用户维度隔离,同一台设备上,A 用户无法读取到 B 用户的数据。
1.设置缓存
wx.setStorage({ key:"key", data:"value"}) 手动异步设置缓存,这是一个异步接口。
wx.setStorageSync('key','value') 手动同步设置缓存,这是一个同步接口。
2.获取缓存
var value = wx.getStorage({ key:'key' }) 这是一个异步接口。
var value = wx.getStorageSync('key') 这是一个同步接口。
3.清除缓存
wx.removeStorage({ key:'key' } }) 从本地缓存中异步移除指定 key 。
wx.removeStorageSync('key') 从本地缓存中同步移除指定 key 。
wx.clearStorage() 清理本地数据缓存。
wx.clearStorageSync() 同步清理本地数据缓存