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

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

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


我如果自己在单个组件里写是没问题的能触发分享,那么现在是为什么呢?

2 回复
oshao
oshao1 楼6 年前

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

nhan
nhan2 楼6 年前

分享方法export出来。在公共分享方法里调用就好了