小程序
小游戏
企业微信
微信支付
扫描小程序码分享
需求是分享时用canvas画一张定制化的图片。内嵌的webview在转发时postMessage到小程序,然后小程序拿到H5的数据,画出数据中的图片以及文字,其中因为绘制canvas图片是个异步操作,onShareAppMessage的imageUrl参数的值是异步获取,导致转发时一直没效果。因为无法在onshow或者onload等生命周期去提前获取且画好图片,那么小程序的postMessage执行时是不是不支持异步操作?
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
如果你有办法控制函数不return的话。。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
额 这个做不到。。。。
你不能提前获取的场景是列表里分享出去,可能要做个弹窗,或者进到下一个页面再转发了
吗
没太听懂你的意思。我只有跳到当前webiview的页面分享时,才需要定制化分享的图片,而且数据也只是在当前的webview页面才能获取。点转发时postmessag过来,然后绘制数据
你说的做个弹窗是什么意思?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
如果你有办法控制函数不return的话。。
额 这个做不到。。。。
你不能提前获取的场景是列表里分享出去,可能要做个弹窗,或者进到下一个页面再转发了
吗
没太听懂你的意思。我只有跳到当前webiview的页面分享时,才需要定制化分享的图片,而且数据也只是在当前的webview页面才能获取。点转发时postmessag过来,然后绘制数据
你说的做个弹窗是什么意思?