微信小程序异步与同步获取本地缓存及其调用注意

  • 异步获取本地缓存,不能顺序调用缓存数据,而是需要在success闭包中调用,否则数据为undefined
  • 同步获取本地缓存,可以直接调用缓存数据

异步获取本地缓存

var _this = this
//获取缓存
wx.getStorage({
  key: 'user',
  success: function (res) {
    var user = res.data
    console.log('user: ' + JSON.stringify(user))
    _this.setData({
      user: user
    })
  }
})

同步获取本地缓存

try {
  var user = wx.getStorageSync('user')
  if (user) {
    console.log('user: ' + JSON.stringify(user))
  }
} catch (e) {

}

this.setData({
  user: user
})

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/25/wechat-mini-program-asynchronous-and-synchronous-access-to-local-cache-and-call-attention/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
微信小程序异步与同步获取本地缓存及其调用注意
异步获取本地缓存,不能顺序调用缓存数据,而是需要在success闭包中调用,否则数据为undefined 同步获取本地缓存,可以直接调用缓存数据 异步获取本地缓存 ……
<<上一篇
下一篇>>
文章目录
关闭
目 录