最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2019年08月26日 10:13:24   作者:kiimi  
這篇文章主要介紹了微信小程序 數(shù)據(jù)緩存實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

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

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

微信官方給出的屬性

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)用結束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

調(diào)用方式:

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

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

微信官方給出的屬性

參數(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對應的內(nèi)容}
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結束的回調(diào)函數(shù)(調(diào)用成功、失敗都會執(zhí)行)

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

參數(shù) 類型 說明
data String key對應的內(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()------異步獲取當前緩存的數(shù)據(jù)

微信官方給出的屬性說明

OBJECT參數(shù)說明:

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

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

參數(shù) 類型 說明
keys String Array 當前storage中所有的key
currentSize Number 當前占用的空間大小, 單位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()-------同步獲取當前緩存數(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)用結束的回調(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

最新評論

京山县| 昭苏县| 新密市| 乌兰浩特市| 应城市| 玉门市| 滕州市| 临武县| 通江县| 昭觉县| 石泉县| 宜宾县| 尉氏县| 望奎县| 舒兰市| 曲阳县| 佳木斯市| 深州市| 乌苏市| 珠海市| 宣城市| 无极县| 崇礼县| 清镇市| 上饶县| 通渭县| 宁陵县| 乐平市| 克东县| 雷州市| 门源| 莱阳市| 甘肃省| 文成县| 红原县| 朝阳市| 东源县| 白水县| 阿拉善左旗| 武宣县| 扎赉特旗|