宝哥软件园

微信小程序实现判断是分享给群还是个人功能的例子

编辑:宝哥软件园 来源:互联网 时间:2021-08-24

本文介绍了微信小程序实现判断是分享给团体还是个人的功能。分享给大家参考,如下:

操作步骤直接就不多说了:

首先,我们需要调用wx.showShareMenu并将withShareTicket设置为true。这个项目一定要设置好,这样用户把小程序分享到任意一组聊天后就可以拿到共享票了,别忘了!

Onload:函数(选项){ wx . showshare menu({//share ticket)是获取转发目标组信息的票证。只有使用shareTicket才能获取群组信息,用户每次转发都会生成对应的唯一shareticket。with share ticket : true });},下一步是onShareAppMessage函数中的操作。

/* * *用户共享* shareBtn:按钮转发* isshare:共享是否成功isshare=1成功isshare=0失败*/onsharepmessage :函数(RES){ var that=this;console . log(RES);如果(RES . from==' button '){//从页内转发按钮得知. that.data.shareBtn=true} else {//从右上角转发的那个. that.data.shareBtn=false}返回{title: '自定义转发标题',路径:' pages/index/index ',完成:函数(RES){ console . log(RES);if(RES . errmsg==' shareappmessage : ok '){//共享为按钮转发if (that.data.shareBtn) {//确定是否共享到组if(RES . hasown property(' Share tickets ')){ console . log(RES . Share tickets[0])//共享到组that . data . is Share=1;} else {//与个人共享,即. data . is share=0;} } } else { wx . show toast({ title : '共享失败',})that . data . is share=0;}},}}要判断是否是按钮转发,可以在页面上做答案复活按钮。

希望本文对微信小程序的开发有所帮助。

更多资讯
游戏推荐
更多+