hlzyWeb/obj/Debug/Package/PackageTmp/Templates/common/script/weixin.js

(开头部分) 16KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

/**
 * ! 微信内置浏览器的Javascript API,功能包括:
 * 
 * 1、分享到微信朋友圈 2、分享给微信好友 3、分享到腾讯微博 4、新的分享接口,包含朋友圈、好友、微博的分享(for iOS)
 * 5、隐藏/显示右上角的菜单入口 6、隐藏/显示底部浏览器工具栏 7、获取当前的网络状态 8、调起微信客户端的图片播放组件 9、关闭公众平台Web页面
 * 
 * @author zhaoxianlie(http://www.baidufe.com)
 */
var WeixinApi = (function() {
	"use strict";
	/**
	 * 分享到微信朋友圈
	 * 
	 * @param {Object}
	 *            data 待分享的信息
	 * @p-config {String} appId 公众平台的appId(服务号可用)
	 * @p-config {String} imgUrl 图片地址
	 * @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" : "640",
				"img_height" : "640"
			}, function(resp) {
				switch (resp.err_msg) {
				// share_timeline:cancel 用户取消
				case 'share_timeline:cancel':
					callbacks.cancel && callbacks.cancel(resp);
					break;
				// share_timeline:confirm 发送成功
				case 'share_timeline:confirm':
				case 'share_timeline:ok':
					callbacks.confirm && callbacks.confirm(resp);
					break;
				// share_timeline:fail 发送失败
				case 'share_timeline:fail':
				default:
					callbacks.fail && callbacks.fail(resp);
					break;
				}
				// 无论成功失败都会执行的回调
后面还有 458 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。