在node_modules里面找到mpvue,手動修改一下mpvue這個包下的index.js文件
// 用戶點擊右上角分享 到朋友圈
onShareTimeline: rootVueVM.$options.onShareTimeline? function (options) { return callHook$1(rootVueVM, 'onShareTimeline', options); } : null,
?找到?LIFECYCLE_HOOKS,新增加?? 'onShareTimeline',
?重新編譯即可。
附:分享功能代碼
- 設置允許“發送給朋友”(shareAppMessage)
- 設置允許“分享到朋友圈”(shareTimeline)
事件處理函數返回一個 Object,用于自定義分享內容
mounted() {wx.showShareMenu({ menus: ['shareAppMessage', 'shareTimeline'] })
},
onShareAppMessage() {return {title: '標題',path: '/pages/blog/main'}
},
onShareTimeline() {return {title: '這是標題,可以自定義',query: 'a=1', // 自定義頁面路徑中攜帶的參數,如 path?a=1&b=2 的 “?” 后面部分imageUrl: '' // 自定義圖片路徑,顯示圖片長寬比是 1:1,默認使用小程序 Logo}
},