欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

微信小程序-詳解數(shù)據(jù)緩存

 更新時間:2016年11月24日 11:41:07   作者:奮進程序猿  
每個微信小程序都可以有自己的本地緩存,本篇文章主要介紹了微信小程序-詳解數(shù)據(jù)緩存,可以通過函數(shù)可以對本地緩存進行設置、獲取和清理,有興趣的可以了解一下。

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

注意: localStorage 是永久存儲的,但是我們不建議將關鍵信息全部存在 localStorage,以防用戶換設備的情況。

wx.setStorage(OBJECT)

將數(shù)據(jù)存儲在本地緩存中指定的 key 中,會覆蓋掉原來該 key 對應的內(nèi)容,這是一個異步接口。

OBJECT參數(shù)說明:

示例代碼

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

wx.setStorageSync(KEY,DATA)

將 data 存儲在本地緩存中指定的 key 中,會覆蓋掉原來該 key 對應的內(nèi)容,這是一個同步接口。

OBJECT參數(shù)說明:

示例代碼

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

wx.getStorage(OBJECT)

從本地緩存中異步獲取指定 key 對應的內(nèi)容。

OBJECT參數(shù)說明:

 示例代碼:

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

wx.getStorageSync(KEY)

從本地緩存中同步獲取指定 key 對應的內(nèi)容。

參數(shù)說明:

 示例代碼:

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參數(shù)說明:

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

 示例代碼:

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

wx.getStorageInfoSync

同步獲取當前storage的相關信息

示例代碼:

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參數(shù)說明:

示例代碼:

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

wx.removeStorageSync(KEY)

從本地緩存中同步移除指定 key 。

參數(shù)說明:

示例代碼:

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

wx.clearStorage()
清理本地數(shù)據(jù)緩存。

示例代碼:

wx.clearStorage()

wx.clearStorageSync()

同步清理本地數(shù)據(jù)緩存

示例代碼:

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • JavaScript事件循環(huán)剖析宏任務與微任務

    JavaScript事件循環(huán)剖析宏任務與微任務

    這篇文章主要為大家介紹了JavaScript事件循環(huán)剖析宏任務與微任務示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-10-10
  • JS異步代碼單元測試之神奇的Promise

    JS異步代碼單元測試之神奇的Promise

    這篇文章主要介紹了JS異步代碼單元測試之神奇的Promise,對異步感興趣的同學,可以參考下
    2021-05-05
  • 前端面向?qū)ο缶幊讨瓻S5語法ES6語法詳解

    前端面向?qū)ο缶幊讨瓻S5語法ES6語法詳解

    這篇文章主要為大家介紹了前端面向?qū)ο缶幊讨瓻S5語法ES6語法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-11-11
  • JavaScript實現(xiàn)省市縣三級級聯(lián)特效

    JavaScript實現(xiàn)省市縣三級級聯(lián)特效

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)省市縣三級級聯(lián)特效,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • ES6中Symbol、Set和Map用法詳解

    ES6中Symbol、Set和Map用法詳解

    這篇文章主要介紹了ES6中Symbol、Set和Map用法,結合實例形式詳細分析了ES6中Symbol、Set和Map的功能、使用方法及相關操作注意事項,需要的朋友可以參考下
    2019-08-08
  • 微信小程序?qū)崿F(xiàn)日歷小功能

    微信小程序?qū)崿F(xiàn)日歷小功能

    這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)日歷小功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 用javascript做拖動布局的思路

    用javascript做拖動布局的思路

    這幾天不是很忙,就找了些拖動布局方面的資料看看,也學著寫了個拖動布局的效果,沒想到花了好多時間,七拼八湊,總算是把這個效果寫出來了。
    2010-10-10
  • B/S(Web)實時通訊解決方案分享

    B/S(Web)實時通訊解決方案分享

    這篇文章主要為大家分享了B/S(Web)實時通訊的解決方案,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • 微信小程序原生自定義彈窗效果

    微信小程序原生自定義彈窗效果

    這篇文章主要為大家詳細介紹了微信小程序原生自定義彈窗效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS實現(xiàn)文字掉落效果的方法

    JS實現(xiàn)文字掉落效果的方法

    這篇文章主要介紹了JS實現(xiàn)文字掉落效果的方法,可實現(xiàn)文字往下掉落最終排序正常顯示的效果,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-05-05

最新評論