小程序邀请好友功能的实现,公司要求在页面上写一个按钮,客户点击按钮邀请好友,把邀请到的好友绑定,废话少说看代码
一、在需要的index.wxml页面写上 button
<button bindtap='onShareAppMessage' open-type="share">邀请好友</button>
二、index.js中
onShareAppMessage: function (res) {
var that = this
return {
title:'进来看看吧',//要请时的卡片头部
imageUrl:'',//图片地址
path:'/pages/login/login?userid=11',// 用户点击首先进入的当前页面
success: function (res) {
// 转发成功
console.log("转发成功:");
wx.showShareMenu({
withShareTicket: true,
success: function (res) {
// 分享成功
console.log(res)
},
fail: function (res) {
// 分享失败
console.log(res)
}
})
},
fail: function (res) {
// 转发失败
console.log("转发失败:");
}
};
if(ops.from =='button'){
}
},
三、在app.js中判断用户是以什么方式进入的。1007和1008是用户在单人聊天和多人聊天中点击邀请的卡片进入的场景的标识
if(op.scene ==1007 || op.scene ==1008){
var userid = op.query.userid
wx.setStorage({
key:'id',
data:userid
})
}