收藏
回答

wx.getStorageInfo中遇到的问题?

  onLoad: function (options) {
    var myarr=[]
    wx.getStorageInfo({
      success: (option) => {
        option.keys.forEach(function(value,index){
          wx.getStorage({
            key: value,
            success:res=>{
              myarr.push(value)
            }
          })
        })
      }
    })

 控制台看到myarr有数据,但是打印myarr.length为0。感觉是异步的问题,不会解决求指点。

回答关注问题邀请回答
收藏

2 个回答

  • Vinlic
    Vinlic
    02-16
    回调版本的api是异步的,请使用旁边大哥说的同步版本api或者自己使用Promise封装异步api
    02-16
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    02-16
    用wx.getStorageSync
    02-16
    有用
    回复
登录 后发表内容
问题标签