onShareAppMessage内不支持异步操作吗?
发布于 6 年前 作者 guiyingxie 14768 次浏览 来自 问答

需求是分享时用canvas画一张定制化的图片。内嵌的webview在转发时postMessage到小程序,然后小程序拿到H5的数据,画出数据中的图片以及文字,其中因为绘制canvas图片是个异步操作,onShareAppMessage的imageUrl参数的值是异步获取,导致转发时一直没效果。因为无法在onshow或者onload等生命周期去提前获取且画好图片,那么小程序的postMessage执行时是不是不支持异步操作?

1 回复

如果你有办法控制函数不return的话。。

回到顶部