微信小程序通過三種異步函數獲取緩存值


微信小程序的本地緩存跟H5的localStorage非常類似,是前端的數據庫,以下用三種異步函數來實現本地緩存值的獲取。

第一種:es5標准:通過回調函數獲取

//設置緩存值
wx.setStorageSync('flag', '123')

//異步獲取緩存
const flag = wx.getStorage({
  key: 'flag',
  success(data){
    console.log(data)
  }
})

 

第二種:es6標准:通過promiss

//設置緩存值
wx.setStorageSync('flag', '123')

//異步獲取緩存
const flag = wx.getStorage({
  key: 'flag'
})
flag.then((value)=>{
   console.log(value.data)
})

 

第三種:es7標准:通過await

方法體前必須加async

async onload(options){
    //設置緩存值
    wx.setStorageSync('flag', '123')

    //異步獲取緩存
    const flag = await wx.getStorage({
      key: 'flag'
    })
    
    console.log(flag)
}

 

 

write by:tuantuan


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2024 CODEPRJ.COM