关于分享的问题
发布于 7 年前 作者 rzhao 19672 次浏览 来自 问答

需求:我们要做一张卡片,赠送给朋友,卡片可以随时修改。点击赠送朋友的时候,将卡片的一些数据传到服务器上,但是现在的方法是,我一点按钮,立即就弹出来选择好友的界面。我看到别的小程序他们是点击送好友之前要付款,付款完成之后才弹出来选择好友界面。他们是怎么做到的。

我的做法:


<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) {
          // 转发失败
        }
      }
    }
  }

我怎么在分享之前提交数据,成功才去调用分享。如果你说直接调用分享的方法,请说出你的步骤。谢谢

1 回复

目前可以在分享的同时或者分享成功之后发送请求

回到顶部