目前小程序是不支持全局转发,需要在转发的页面手动添加showShareMenu方法。但是,咱们还是有方法实现全局转发的。
wx.onAppRoute(res=>{ let pages = getCurrentPages(); let view = pages[pages.length-1]; wx.showShareMenu({ withShareTicket: true }); view.onShareAppMessage = function(){ return { title:'分享', path:view.route } } }) |
方法就是: 通过监听路由跳转,在跳转到新页面的时候,获取该页面(view),并初始化showShareMenu方法及实现onShareAppMessage方法。这样子就可以在每个页面的右上角三个圆点那里点击转发了。