Heim  >  Fragen und Antworten  >  Hauptteil

javascript - 微信jssdk分享封装deferred对象

jQuery的$.Deferred()能不能封装微信jssdk的分享
比如分享一次调用一下done回调,因为可能会分享多次,但$.Deferred().resolve("Alice");只能调用一次done,用这个notify可以通知多次progress回调
有什么方法多次调用done

PHPzPHPz2770 Tage vor366

Antworte allen(1)Ich werde antworten

  • 高洛峰

    高洛峰2017-04-11 09:03:17

    微信分享已经有success回调函数了,为什么还要用Deferred呢?

    wx.onMenuShareAppMessage({
        title: '', // 分享标题
        desc: '', // 分享描述
        link: '', // 分享链接
        imgUrl: '', // 分享图标
        type: '', // 分享类型,music、video或link,不填默认为link
        dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
        success: function () { 
            // 用户确认分享后执行的回调函数
        },
        cancel: function () { 
            // 用户取消分享后执行的回调函数
        }
    });

    Antwort
    0
  • StornierenAntwort