收藏
回答

export如何导出一个异步结果?

这边想把从服务器获取数据的过程单独提取出来

js代码如下:

var data=[]
//发起请求获取数据,数据是异步返回的
wx.request({
……
  success : function(res) {
    data = res.data
  }
})

export {data }


可是在require导入data时,得到的是个空数组。原因是异步的wx.request还没获取数据,就已经执行了export。

又不能把export放在回调方法里

各位大神有什么好的解决方案,能够先执行wx.request,再执行export吗?

最后一次编辑于  2020-11-26
回答关注问题邀请回答
收藏

2 个回答

登录 后发表内容
问题标签