微信小程序按钮open-type=”share“,在onShareAppMessage中能触发console.log 但无法发起分享
onShareAppMessage: function (res) {
console.log(res);
if( res.from == 'button' ){
console.log(res);
return {
title: '快来注册成为会员,享受会员福利',
desc: '快来注册成为会员,享受会员福利',
path: '/pages/index/index?userid='+this.data.userdata.id // 路径,传递参数到指定页面。
}
}
return {
title: '快来注册成为会员,享受会员福利',
desc: '快来注册成为会员,享受会员福利',
path: '/pages/index/index?userid='+this.data.userdata.id // 路径,传递参数到指定页面。
}
}
微信开发工具版本:1.03.2006090
调试库:2.12.0
我的也是 好难过
/** * 生命周期函数--监听页面加载 */ onLoad: function (options) { wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessage'], success(res){ console.log('分享渲染成功') }, fail(e){ console.error('分享渲染失败') }, }) },
在onLoad加上wx.showShareMenu试试?
onShareAppMessage: function (res) {
let that = this;
// 来自页面按钮的分享
if (res.form == 'button') {
console.log(res.target, res)
}
return {
title: '',
path: '/pages/index/index?scene=' + that.data.invite,
imageUrl: '../../image/sharePng.png'
}
}