1、wx.getStorage(OBJECT)从本地缓存中异步获取指定 key 对应的内容view plaincopywx.getStorage({key:'key',success:function(res){console.log(res.data)},fail:function(){},complete:function(){}})2、wx.setSto ...
从本地缓存中异步获取指定 key 对应的内容
[javascript] view plain copywx.getStorage({ key: 'key', success: function(res) { console.log(res.data) } , fail: function(){}, complete: function(){} }) 将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口
[javascript] view plain copytry { wx.setStorageSync('key', 'value') } catch (e) { } 从本地缓存中异步获取指定 key 对应的内容
[javascript] view plain copywx.getStorage({ key: 'key', success: function(res) { console.log(res.data) }, fail: function(){}, complete: function(){} }) 从本地缓存中同步获取指定 key 对应的内容
[javascript] view plain copytry { var value = wx.getStorageSync('key') if (value) { // Do something with return value } } catch (e) { // Do something when catch error } 异步获取当前storage的相关信息
[javascript] view plain copywx.getStorageInfo({ success: function(res) { console.log(res.keys) console.log(res.currentSize) console.log(res.limitSize) }, fail: function(){}, complete: function(){} }) 同步获取当前storage的相关信息
[javascript] view plain copytry { var res = wx.getStorageInfoSync() console.log(res.keys) console.log(res.currentSize) console.log(res.limitSize) } catch (e) { // Do something when catch error } 从本地缓存中异步移除指定 key
[javascript] view plain copywx.removeStorage({ key: 'key', success: function(res) { console.log(res.data) }, fail: function(){}, complete: function(){} }) 从本地缓存中同步移除指定 key
[javascript] view plain copytry { wx.removeStorageSync('key') } catch (e) { // Do something when catch error } 清理本地数据缓存
[javascript] view plain copywx.clearStorage() 10、wx.clearStorageSync()同步清理本地数据缓存[javascript] view plain copytry { wx.clearStorageSync() } catch(e) { // Do something when catch error } 本地数据缓存大小限制为10MB。