onShareAppMessage分享图片空白
发布于 6 年前 作者 xia30 17349 次浏览 来自 问答

1、app onLaunch 调用wx.login拿到code,然后再调用接口获取到openid2、在page onLoad里面拿到openid(这里存在wx.login等api调用延迟),然后再调用我们项目的接口获取数据,最后页面渲染数据

存在的情况:有时数据获取延迟了,onShareAppMessage对应的分享图片已经生成了(页面没渲染完,还是空白页面),所以就生成了一张空白图片

建议:如果能做到页面渲染完成后,再生成onShareAppMessage对应的分享图片好了

2 回复

嗯,但那个新的api没用,定义onShareAppMessage事件后,就生成了那张屏幕截图,只有等数据渲染完成后再截图就没问题

onShareAppMessage分享出去的图片就是屏幕截图,所以页面没渲染出来就是白的。 我看的新的API可以控制分享按钮的显示和隐藏了,你可以试下在页面渲染完再让分享按钮显示出来。

回到顶部