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

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

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

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

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

微信官方給出的屬性

OBJECT參數(shù)說(shuō)明:

參數(shù) 類型 必填 說(shuō)明
key String 本地緩存中的指定的 key
data Object/String 需要存儲(chǔ)的內(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)用成功、失敗都會(huì)執(zhí)行)

調(diào)用方式:

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

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

微信官方給出的屬性

參數(shù)說(shuō)明:

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

調(diào)用方式:

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

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

微信官方給出的屬性

OBJECT參數(shù)說(shuō)明:

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

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

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

調(diào)用方式:

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

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

微信官方給出的屬性說(shuō)明

參數(shù)說(shuō)明:

參數(shù) 類型 必填 說(shuō)明
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ù)

微信官方給出的屬性說(shuō)明

OBJECT參數(shù)說(shuō)明:

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

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

參數(shù) 類型 說(shuō)明
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---微信并沒(méi)有給參數(shù)說(shuō)明

調(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ù)說(shuō)明

OBJECT參數(shù)說(shuō)明:

參數(shù) 類型 必填 說(shuō)明
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)用成功、失敗都會(huì)執(zhí)行)

調(diào)用方式:

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

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

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

參數(shù)說(shuō)明:

參數(shù) 類型 必填 說(shuō)明
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
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

长汀县| 漠河县| 石楼县| 克拉玛依市| 临高县| 綦江县| 铁岭市| 惠东县| 饶平县| 宕昌县| 晋江市| 丰镇市| 平凉市| 呈贡县| 濮阳市| 黑河市| 凤城市| 三亚市| 鄂托克前旗| 沙洋县| 建平县| 三台县| 夹江县| 富裕县| 泾源县| 建宁县| 怀安县| 崇仁县| 恩施市| 莎车县| 遵义市| 富川| 雅江县| 财经| 兴义市| 北京市| 加查县| 怀安县| 鸡泽县| 巴彦淖尔市| 绥滨县|