onShareAppMessage 内运行需要回调的函数后再返回值。
发布于 5 年前 作者 ping51 18902 次浏览 来自 问答

需要在onShareAppMessage 内运行wx.canvasToTempFilePath,将保存的临时文件设成onShareAppMessage的obj中的imageUrl后再返回。但是onShareAppMessage直接返回函数了,需要等待回调的函数无法起到作用。

微信有没有类似阻塞的方式来实现回调完成后再return的方法。

4 回复

我一般是不管三七二十一, 一进页面就立马请求, 拿到值再说, 用户分不分享是他的事

请问最后这个问题解决了吗

等答案,同样在纠结这个问题

你试试,小程序我没试过,promise不兼容的时候我一般都这么写的

let value = true

while(value){

    xxxx.then(()=>{

        value = false

    })

}

return {title=xxxxxxxx}

回到顶部