E企盈营销工具技术服务商 热线:4006-838-530

微信小程序:分享及其好友代付款

E企盈直播平台营销卖货系统

微信小程序:分享及其好友代付款先贴一个微信的官方通告大概的意思是说从2018年10月后的分享功能,取消了success,fail,complete三个函数的功能,用户分享必须是用户主动触发首先还是还是说下走过的弯路,在转发的return的调用前不能同步调用其他的方法,否则转发会失败,即使转发出去也是不正确的,需要一个中间跳转页才能实现好友代付的功能。既然是用户主动触发就在button的属性设置为【open-type=’share’】button hover-class=’button-hover’ open-type=’share’转发/button打开转发属性后,还必须显示当前页面的转发按钮如果确定当前页面要转发,提前把这个属性设置,onLoad(),onReady()【个人建议写这两个其中一个即可】    wx.showShareMenu({      withShareTicket: true    })接下来就是转发的操作了,在page中必须得有 onShareAppMessage 方法重点来了:微信取消了转发的success,fail,complete三个函数的回调【具体在微信官网找公告(自2018年10月改版)】图片不写的话【默认就是当前页面的长宽比是 5:4作为转发的图片】转发是可以带参数的,参数如下拼接到url中,如果在做商城的好友代付款的功能,那就带一个订单的id,分享给好友后,在小程序的第一加载页的onLoad(option)方法中的option获取,然后进行后一步的逻辑操作了。onShareAppMessage: function (res) {    if (res.from === ‘button’) {      // 来自页面内转发按钮      console.log(res.target)    }    return {      title: ‘朋友转发’,      path: ‘/pages/index/index?param=’ + param    }  }好友代付款转发给好友代付款,其实在本小程序中加载首页的做判断(在小程序第一启动页中的onLoad(option)中,转发的参数也就是需要代付的订单,在option中可以拿到),以此来判断转发来的订单,来做判断。有订单这个参数就走另一套逻辑,用户的授权登录,授权之后,通过拿到的订单参数请求后台,查询订单中的信息,好友帮忙代付。

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序:分享及其好友代付款
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏