在onShareAppMessage中,用canvas生成图片但是无法传递给return对象?
发布于 6 年前 作者 nsu 9000 次浏览 来自 官方Issues

用户点击分页面内的自定义分享按钮(button open-type=‘share’)

然后生成用this.data里的数据 生成一张图片。canvas画图

用 canvasToTempFilePath转成图片

这个函数是异步的 所以 就无法传给 return里的imageUrl ???

3 回复

上面有大佬解答-onShareAppMessage 异步无法传;加载页面慢-可以在页面加载完后3S开始执行绘画。

进入页面开始生成canvas图片,然后报错url,在分享时候用canvasToTempFilePath的url,好像还是不行。哥们你是怎么实现的

是的  onShareAppMessage 异步无法传  可以进入页面生成画图后  保存地址  然后在分享的时候使用

但不能点击后再生成

回到顶部