在app.js文件中配置如下即可:
javascript
onLaunch() {
//开启分享功能
this.overShare()
},
/**
* 开启朋友圈分享功能
* 监听路由切换/自动执行
*/
overShare() {
wx.onAppRoute((res) => {
// console.log('route', res)
let pages = getCurrentPages()
let view = pages[pages.length - 1]
if(view) {
wx.showShareMenu({
menus: ['shareAppMessage', 'shareTimeline'],
success(res) {},
fail(e) {}
})
}
})
},
这样,在小程序中创建的所有页面都会有分享功能,而不需要单独每个页面去配置wx.showShareMenu