-
需求:我们要做一张卡片,赠送给朋友,卡片可以随时修改。点击赠送朋友的时候,将卡片的一些数据传到服务器上,但是现在的方法是,我一点按钮,立即就弹出来选择好友的界面。我看到别的小程序他们是点击送好友之前要付款,付款完成之后才弹出来选择好友界面。他们是怎么做到的。 |
我的做法:
<button open-type="share" id='shareToFriend'>
//分享 onShareAppMessage: function (res) { if (res.from === 'button' ) { // 来自页面内转发按钮 return { title: '来自' + app.globalData.userInfo.nickName + "的礼物" , path: "pages/souvenir/postcard/recive_card?orderId=" + SendGiftData.OrderID + "&userID=" + app.globalData.userID, imageUrl: "../../../images/share_img/sendto.jpg" , success: function (res) { // 转发成功 wx.showToast({ title: '赠送成功~' , duration: 2000 }) }, fail: function (res) { // 转发失败 wx.showToast({ title: '赠送失败!' , icon: 'none' , duration: 2000 }) }, complete: function (res){ } } } else { return { title: ' ' , path: "pages/souvenir/souvenir_index/souvenir_index" , imageUrl: "../../../images/share_img/sendto.jpg" , success: function (res) { // 转发成功 }, fail: function (res) { // 转发失败 } } } } |
我怎么在分享之前提交数据,成功才去调用分享。如果你说直接调用分享的方法,请说出你的步骤。谢谢
目前可以在分享的同时或者分享成功之后发送请求