在onShareAppMessage中,用canvas生成图片但是无法传递给return对象?

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

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

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

用 canvasToTempFilePath转成图片

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

3 回复
dxue
dxue1 楼6 年前

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

minsun
minsun2 楼6 年前

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

zhengxiulan
zhengxiulan3 楼5 年前

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

但不能点击后再生成