onShareAppMessage分享图片空白

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

如果带分享的页面数据未渲染完成,分享图片就会截图空白界面;

比如:通过wx.login拿到openid后,获取页面内openid相关的数据进行渲染,页面数据未渲染完成,分享图片已经生成了,此时图片就是一个空白图,求解决

2 回复
jie67
jie671 楼6 年前

嗯,是page onLoad的时候取的数据,先在app onLaunch里先加载用户信息,然后onLoad拿到openid获取数据也是一样的,wx.login,wx.getUserInfo等这两个api执行完成时,onShareAppMessage已经生成了分享图片(空白的),要是能做到页面渲染完成时,再生成分享图片就好了

itang
itang2 楼6 年前

onLoad的时候就去取数据