onShareAppMessage里面如何通过异步获取数据然后返回?

发布于 7 年前作者 zouyan17299 次浏览最后编辑 7 年前来自 ask

onShareAppMessage: function (res) {

   let shareId;
     wx.request({       

     url: 'https://xxx/xxx',       

     data: {para:para},       

     success: function (res) {
        shareId = res.data.shareId
      }
     })   

   return {path: shareId}

}



如上代码,如何才能通过异步获取数据后返回

我尝试过使用 async await 来解决,但是onShareAppMessage好像是不支持async 关键字

3 回复
cguo
cguo1 楼6 年前

这步操作不建议在此函数内执行

gang82
gang822 楼6 年前

每一个卡片都可以转发,为什么不在卡片点击的时候传递,使用e.target.dataset.xxxx获取出来不就好了

yang29
yang293 楼5 年前

好的,谢谢