微信jssdk分享封装deferred对象

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

阅读 3.2k
1 个回答

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

wx.onMenuShareAppMessage({
    title: '', // 分享标题
    desc: '', // 分享描述
    link: '', // 分享链接
    imgUrl: '', // 分享图标
    type: '', // 分享类型,music、video或link,不填默认为link
    dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空
    success: function () { 
        // 用户确认分享后执行的回调函数
    },
    cancel: function () { 
        // 用户取消分享后执行的回调函数
    }
});
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题