收藏
回答

onShareAppMessage分享图片空白

问题模块
API和组件

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


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


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

最后一次编辑于  2017-03-30  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

2 个回答

  • YhEdward
    YhEdward
    2017-03-30

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

    2017-03-30
    赞同
    回复
  • Sincere 🎈
    Sincere 🎈
    2017-03-30

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

    2017-03-30
    赞同
    回复