js微信分享API.docVIP

  • 1
  • 0
  • 约8.04千字
  • 约 8页
  • 2017-02-08 发布于重庆
  • 举报
js微信分享API

js微信分享API 这篇文章主要为大家详细介绍了js微信分享实现代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文为大家分享了js微信分享实现代码,供大家参考,具体内容如下 微信分享Js API 功能: 1、分享到微信朋友圈 2、分享给微信好友 3、分享到腾讯微博 4、隐藏/显示右上角的菜单入口 5、隐藏/显示底部浏览器工具栏 6、获取当前的网络状态 7、调起微信客户端的图片播放组件 8、关闭公众平台Web页面 /**! * 微信内置浏览器的Javascript API,功能包括: * * 1、分享到微信朋友圈 * 2、分享给微信好友 * 3、分享到腾讯微博 * 4、隐藏/显示右上角的菜单入口 * 5、隐藏/显示底部浏览器工具栏 * 6、获取当前的网络状态 * 7、调起微信客户端的图片播放组件 * 8、关闭公众平台Web页面 * * @author zhaoxianlie */ var WeixinApi = (function () { use strict; /** * 分享到微信朋友圈 * @param {Object} data 待分享的信息 * @p-config {String} appId 公众平台的appId(服务号可用) * @p-config {String} imageUrl 图片地址 * @p-config {String} link 链接地址 * @p-config {String} desc 描述 * @p-config {String} title 分享的标题 * * @param {Object} callbacks 相关回调方法 * @p-config {Boolean} async ready方法是否需要异步执行,默认false * @p-config {Function} ready(argv) 就绪状态 * @p-config {Function} dataLoaded(data) 数据加载完成后调用,async为true时有用,也可以为空 * @p-config {Function} cancel(resp) 取消 * @p-config {Function} fail(resp) 失败 * @p-config {Function} confirm(resp) 成功 * @p-config {Function} all(resp) 无论成功失败都会执行的回调 */ function weixinShareTimeline(data, callbacks) { callbacks = callbacks || {}; var shareTimeline = function (theData) { WeixinJSBridge.invoke(shareTimeline, { appid:theData.appId ? theData.appId : , img_url:theData.imgUrl, link:theData.link, desc:theData.title, title:theData.desc, // 注意这里要分享出去的内容是desc img_width:120, img_height:120 }, function (resp) { switch (resp.err_msg) { // share_timeline:cancel 用户取消 case share_timeline:cancel: callbacks.cancel callbacks.cancel(resp); break; // share_timeline:fail 发送失败 case share_timeline:fail: callbacks.fail callbacks.fail(resp); break; // share_timeline:confirm 发送成功 case share_timeline:confirm: case share_timeline:ok: callbacks.confirm callbacks.confirm(resp); break; } // 无论成功失败都会执行的回调 callbacks.all callbacks.all(resp); }); }; WeixinJSBridge.on(menu:share:timeline, function (argv) { if (callbacks.async callbacks.ready) { window[_wx_loadedCb_] = callbacks.dataLoaded || new Function(); if(window[_wx_loadedCb_].toString(

文档评论(0)

1亿VIP精品文档

相关文档