小程序模板網(wǎng)

微信小程序--數(shù)據(jù)緩存API整理

發(fā)布時(shí)間:2017-12-16 15:07 所屬欄目:小程序開發(fā)教程

1、wx.getStorage(OBJECT)從本地緩存中異步獲取指定 key 對(duì)應(yīng)的內(nèi)容view plaincopywx.getStorage({key:'key',success:function(res){console.log(res.data)},fail:function(){},complete:function(){}})2、wx.setSto ...

 
 
 

1、wx.getStorage(OBJECT)

 

從本地緩存中異步獲取指定 key 對(duì)應(yīng)的內(nèi)容

 

		
  1. [javascript] view plain copy
  2. wx.getStorage({
  3. key: 'key',
  4. success: function(res) {
  5. console.log(res.data)
  6. } ,
  7. fail: function(){},
  8. complete: function(){}
  9. })
 

2、wx.setStorageSync(KEY,DATA)

 

將 data 存儲(chǔ)在本地緩存中指定的 key 中,會(huì)覆蓋掉原來該 key 對(duì)應(yīng)的內(nèi)容,這是一個(gè)同步接口

 

		
  1. [javascript] view plain copy
  2. try {
  3. wx.setStorageSync('key', 'value')
  4. } catch (e) {
  5. }
 

3、wx.getStorage(OBJECT)

 

從本地緩存中異步獲取指定 key 對(duì)應(yīng)的內(nèi)容

 

		
  1. [javascript] view plain copy
  2. wx.getStorage({
  3. key: 'key',
  4. success: function(res) {
  5. console.log(res.data)
  6. },
  7. fail: function(){},
  8. complete: function(){}
  9. })
 

4、wx.getStorageSync(KEY)

 

從本地緩存中同步獲取指定 key 對(duì)應(yīng)的內(nèi)容

 

		
  1. [javascript] view plain copy
  2. try {
  3. var value = wx.getStorageSync('key')
  4. if (value) {
  5. // Do something with return value
  6. }
  7. } catch (e) {
  8. // Do something when catch error
  9. }
 

5、wx.getStorageInfo(OBJECT)

 

異步獲取當(dāng)前storage的相關(guān)信息

 

		
  1. [javascript] view plain copy
  2. wx.getStorageInfo({
  3. success: function(res) {
  4. console.log(res.keys)
  5. console.log(res.currentSize)
  6. console.log(res.limitSize)
  7. },
  8. fail: function(){},
  9. complete: function(){}
  10. })
 

6、wx.getStorageInfoSync

 

同步獲取當(dāng)前storage的相關(guān)信息

 

		
  1. [javascript] view plain copy
  2. try {
  3. var res = wx.getStorageInfoSync()
  4. console.log(res.keys)
  5. console.log(res.currentSize)
  6. console.log(res.limitSize)
  7. } catch (e) {
  8. // Do something when catch error
  9. }
 

7、wx.removeStorage(OBJECT)

 

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

 

		
  1. [javascript] view plain copy
  2. wx.removeStorage({
  3. key: 'key',
  4. success: function(res) {
  5. console.log(res.data)
  6. },
  7. fail: function(){},
  8. complete: function(){}
  9. })
 

8、wx.removeStorageSync(KEY)

 

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

 

		
  1. [javascript] view plain copy
  2. try {
  3. wx.removeStorageSync('key')
  4. } catch (e) {
  5. // Do something when catch error
  6. }
 

9、wx.clearStorage()

 

清理本地?cái)?shù)據(jù)緩存

 

		
  1. [javascript] view plain copy
  2. wx.clearStorage()
  3. 10、wx.clearStorageSync()
  4. 同步清理本地?cái)?shù)據(jù)緩存
  5. [javascript] view plain copy
  6. try {
  7. wx.clearStorageSync()
  8. } catch(e) {
  9. // Do something when catch error
  10. }

本地?cái)?shù)據(jù)緩存大小限制為10MB。



易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開源 碼云倉庫:starfork
本文地址:http://www.u-renovate.com/wxmini/doc/course/18189.html 復(fù)制鏈接 如需定制請聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×