微信小程序1028版本新增 新增数据管理 API,微信如何添加小程序

来源:未知 浏览 89次 时间 2021-06-17 11:57

wx.getStorage(OBJECT)

从本地缓存中异步获取指定 key 对应的内容。

OBJECT参数说明:

参数 类型 必填 说明
key   String     本地缓存中的指定的 key  
success   Function     接口调用的回调函数,res = {data: key对应的内容}  
fail   Function     接口调用失败的回调函数  
complete   Function     接口调用结束的回调函数(调用成功、失败都会执行)  

示例代码:

wx.getStorage({ key: 'key', success: function(res) { console.log(res.data) } }) wx.getStorageSync(KEY)

从本地缓存中同步获取指定 key 对应的内容。

参数说明:

参数 类型 必填 说明
key   String     本地缓存中的指定的 key  

示例代码:

try { var value = wx.getStorageSync('key') if (value) { // Do something with return value } } catch (e) { // Do something when catch error } wx.getStorageInfo(OBJECT)

异步获取当前storage的相关信息

OBJECT参数说明:

参数 类型 必填 说明
success   Function     接口调用的回调函数详见返回参数说明  
fail   Function     接口调用失败的回调函数  
complete   Function     接口调用结束的回调函数(调用成功、失败都会执行)  

success返回参数说明:

参数 类型 说明
keys   String Array   当前storage中所有的key  
currentSize   Number   当前占用的空间大小, 单位kb  
limitSize   Number   限制的空间大小SEO排名服务详见返回参数说明  
fail   Function     接口调用失败的回调函数  
complete   Function     接口调用结束的回调函数(调用成功、失败都会执行)  

success返回参数说明:

参数 类型 说明
keys   String Array   当前storage中所有的key  
currentSize   Number   当前占用的空间大小, 单位kb  
limitSize   Number   限制的空间大小单位kb  

示例代码:

wx.getStorageInfo({ success: function(res) { console.log(res.keys) console.log(res.currentSize) console.log(res.limitSize) } }) ### wx.getStorageInfoSync 同步获取当前storage的相关信息 **示例代码:** ```javascript try { var res = wx.getStorageInfoSync() console.log(res.keys) console.log(res.currentSize) console.log(res.limitSize) } catch (e) { // Do something when catch error } wx.removeStorage(OBJECT)

从本地缓存中异步移除指定 key 。

OBJECT参数说明:

参数 类型 必填 说明
key   String     本地缓存中的指定的 key  
success   Function     接口调用的回调函数  
fail   Function     接口调用失败的回调函数  
complete   Function     接口调用结束的回调函数(调用成功、失败都会执行)  

示例代码:

wx.removeStorage({ key: 'key', success: function(res) { console.log(res.data) } }) wx.removeStorageSync(KEY)

从本地缓存中同步移除指定 key 。

参数说明:

参数 类型 必填 说明
key   String     本地缓存中的指定的 key  

示例代码:

try { wx.removeStorageSync('key') } catch (e) { // Do something when catch error }网站优化单位kb  

示例代码:

wx.getStorageInfo({ success: function(res) { console.log(res.keys) console.log(res.currentSize) console.log(res.limitSize) } }) ### wx.getStorageInfoSync 同步获取当前storage的相关信息 **示例代码:** ```javascript try { var res = wx.getStorageInfoSync() console.log(res.keys) console.log(res.currentSize) console.log(res.limitSize) } catch (e) { // Do something when catch error } wx.removeStorage(OBJECT)

从本地缓存中异步移除指定 key 。

OBJECT参数说明:

参数 类型 必填 说明
key   String     本地缓存中的指定的 key  
success   Function     接口调用的回调函数  
fail   Function     接口调用失败的回调函数  
complete   Function     接口调用结束的回调函数(调用成功、失败都会执行)  

示例代码:

wx.removeStorage({ key: 'key', success: function(res) { console.log(res.data) } }) wx.removeStorageSync(KEY)

从本地缓存中同步移除指定 key 。

参数说明:

参数 类型 必填 说明
key   String     本地缓存中的指定的 key  

示例代码:

try { wx.removeStorageSync('key') } catch (e) { // Do something when catch error }

标签: 参数keyFunction说明