onShareAppMessage分享图片空白

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

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

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

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

2 回复
gyu
gyu1 楼6 年前

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

skang
skang2 楼5 年前

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