目前小程序是不支持全局轉發,須要在轉發的頁面手動添加
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
方法。這樣子就能夠在每一個頁面的右上角三個圓點那裏點擊轉發了。 😄
注意: 該方法應該寫在app.js裏面,但不要在onLaunch裏面調用,由於此時getCurrentPages
獲取的頁面可能尚未生成。app