局部分享
*分享到朋友圈,必须设置onShareAppMessage ,
另外生命周期必须设置showShareMenu才会显示分享朋友圈
onShareAppMessage () {//分享给好友
return {
}
},
onShareTimeline () {//分享到朋友圈,必须设置onShareAppMessage
return {
}
},
//*另外生命周期必须设置showShareMenu才会显示分享朋友圈
onLaunch () {
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
},
全局
1.main.js定义wx.showShareMenu,
2.需要分享的页面 在生命周期调用 this.globalData.showShareMenu()
//main.js
getApp().globalData = {
showShareMenu: function showShareMenu () {
wx.showShareMenu({
withShareTicket: true,
menus: ['shareAppMessage', 'shareTimeline']
})
}
}
Vue.prototype.globalData = getApp().globalData
//子页面
onLoad(){
this.globalData.showShareMenu()
}