收藏
回答

vue中怎么设置所有页面都有微信自定义分享?



在做一个微信分享,想每个页面都带上自定义的分享内容,所以索性就写在APP.vue里面了,然后根据路由变化去触发app里面的事件,现在问题是我已经授权成功了,但是在其他页面按分享的时候却发现没有触发onMenuShareAppMessage这个分享内容事件,求解?
我如果自己在单个组件里写是没问题的能触发分享,那么现在是为什么呢?



最后一次编辑于  2018-03-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

2 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-03-13

    写成公共方法。然后客户端的分享也写成一个公共方法,封装下,如果实在客户端里调起客户端的分享 如果实在微信里啊设置微信的分享内容。

    2018-03-13
    赞同
    回复
  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2018-03-13
    分享方法export出来。在公共分享方法里调用就好了
    2018-03-13
    赞同
    回复