国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

微信小程序 數(shù)據(jù)緩存實現(xiàn)方法詳解

2019-11-19 10:57:59
字體:
供稿:網(wǎng)友

微信小程序可以通過wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)對本地緩存進(jìn)行設(shè)置、獲取和清理。本地緩存最大為10MB。

wx.setStorage()---------異步設(shè)置緩存

微信官方給出的屬性

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
key String 本地緩存中的指定的 key
data Object/String 需要存儲的內(nèi)容
success Function 接口調(diào)用成功的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

調(diào)用方式:

wx.setStorage({ key:"key", data:"value"})

wx.setStorageSync()---------同步設(shè)置緩存

微信官方給出的屬性

參數(shù)說明:

參數(shù) 類型 必填 說明
key String 本地緩存中的指定的 key
data Object/String 需要存儲的內(nèi)容

調(diào)用方式:

try {  wx.setStorageSync('key', 'value')} catch (e) {  }

wx.getStorage()--------異步獲取緩存

微信官方給出的屬性

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
key String 本地緩存中的指定的 key
success Function 接口調(diào)用的回調(diào)函數(shù),res = {data: key對應(yīng)的內(nèi)容}
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success返回參數(shù)說明:

參數(shù) 類型 說明
data String key對應(yīng)的內(nèi)容

調(diào)用方式:

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

wx.getStorageSync()--------同步獲取緩存數(shù)據(jù)

微信官方給出的屬性說明

參數(shù)說明:

參數(shù) 類型 必填 說明
key String 本地緩存中的指定的 key

調(diào)用方式:

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

wx.getStorageInfo()------異步獲取當(dāng)前緩存的數(shù)據(jù)

微信官方給出的屬性說明

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
success Function 接口調(diào)用的回調(diào)函數(shù),詳見返回參數(shù)說明
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

success返回參數(shù)說明:

參數(shù) 類型 說明
keys String Array 當(dāng)前storage中所有的key
currentSize Number 當(dāng)前占用的空間大小, 單位kb
limitSize Number 限制的空間大小,單位kb

調(diào)用方式:

wx.getStorageInfo({ success: function(res) {  console.log(res.keys)  console.log(res.currentSize)  console.log(res.limitSize) }})

wx.getStorageInfoSync()-------同步獲取當(dāng)前緩存數(shù)據(jù)

emmmmm---微信并沒有給參數(shù)說明

調(diào)用方式:

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()-----異步移除指定的key的緩存數(shù)據(jù)

微信官方參數(shù)說明

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
key String 本地緩存中的指定的 key
success Function 接口調(diào)用的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

調(diào)用方式:

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

wx.removeStorageSync()------同步移除指定key的緩存數(shù)據(jù)

微信官方參數(shù)說明

參數(shù)說明:

參數(shù) 類型 必填 說明
key String 本地緩存中的指定的 key

調(diào)用方式:

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

wx.clearStorage()------異步清理本地緩存

調(diào)用方式:

wx.clearStorage()

wx.clearStorageSync()-------同步清理本地緩存

調(diào)用方式:

try {  wx.clearStorageSync()} catch(e) { // Do something when catch error}

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 庆城县| 珠海市| 永胜县| 湟中县| 卢龙县| 临朐县| 盐边县| 临高县| 广东省| 银川市| 淮北市| 共和县| 龙泉市| 刚察县| 宣威市| 吐鲁番市| 闽侯县| 衡东县| 德州市| 太和县| 和龙市| 东源县| 六安市| 龙里县| 扎鲁特旗| 离岛区| 蒙阴县| 湘潭市| 利辛县| 南投县| 彭山县| 蒲城县| 和政县| 化州市| 大荔县| 汉川市| 泽普县| 瑞昌市| 黔江区| 文化| 绥芬河市|