onShareAppMessage 微信小程序
短信预约 -IT技能 免费直播动态提醒
onShareAppMessage(Object object)
监听用户点击页面内转发按钮(button 组件 open-type=“share”)或右上角菜单“转发”按钮的行为,并自定义转发内容。
注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮
Page({ onShareAppMessage() { const promise = new Promise(resolve => { setTimeout(() => { resolve({ title: '自定义转发标题' }) }, 2000) }) return { title: '自定义转发标题', path: '/page/user?id=123', promise } }})
onShareAppMessage(res){var that = thisconsole.log(that.goods_data)if(res.from==='button'){//分享按钮return {title:that.goods_data.share_title||that.goods_data.goods_name,// path: '',imageUrl:that.goods_data.share_img||that.goods_data.main_img,success: function (res) { if(res.errMsg == 'shareAppMessage:ok'){console.log("成功",res) }},fail:function(res){ console.log("失败",res) }}}else{return {title:that.goods_data.share_title||that.goods_data.goods_name,// path: '',imageUrl:that.goods_data.share_img||that.goods_data.main_img,success: function (res) { if(res.errMsg == 'shareAppMessage:ok'){console.log("成功",res) }},fail:function(res){ console.log("失败",res) }}}}
来源地址:https://blog.csdn.net/qq_46199553/article/details/128851375
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341