1.存放数据
wx.setStorage(Object object)
将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。数据存储生命周期跟小程序本身一致,即除用户主动删除或超过一定时间被自动清理,否则数据都一直可用。数据存储上限为 10MB。
wx.setStorage({
key:"key",
data:"value"
})
wx.setStorageSync(string key, Object|string data)
wx.setStorage 的同步版本
参数: string key:本地缓存中指定的 key
Object|string data需要存储的内容
wx.setStorageSync('key', 'value')
2.获取数据
wx.getStorage(Object object)
从本地缓存中异步获取指定 key 的内容
wx.getStorage({
key: 'key',
success (res) {
console.log(res.data)
}
})
wx.getStorageSync(string key)
wx.getStorage 的同步版本
参数: string key:本地缓存中指定的 key
返回值: Object|string data:key对应的内容
var value = wx.getStorageSync('key')
3.清除缓存
wx.clearStorage(Object object)
清理本地数据缓存
wx.clearStorage()
4.清除指定缓存
wx.removeStorage(Object object)
从本地缓存中移除指定 key
wx.removeStorage({
key: 'key',
success (res) {
console.log(res.data)
}
})