var obj = new Object();
obj.processData = function() {
var tit=$("title").html();
var des=$("#description").attr("content");
var url=window.location.href;
obj.share(tit,des,url);
};
obj.share = function(tit,des,url) {
$.ajax({
type: "get",
url: oBath.config.bathUrl+"share/sharesign",
data: {
"url": encodeURIComponent(location.href.split('#')[0])
},
async: true,
dataType: 'json',
success: function(data) {
var wxObj = data.content;
wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: wxObj.appId, // 必填,公众号的唯一标识
timestamp: wxObj.timestamp, // 必填,生成签名的时间戳
nonceStr: wxObj.nonceStr, // 必填,生成签名的随机串
signature: wxObj.signature, // 必填,签名,见附录1
jsApiList: ["onMenuShareAppMessage", "onMenuShareTimeline", "onMenuShareQQ", "onMenuShareQZone", "onMenuShareWeibo"] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
});
wx.ready(function() {
function fenxiang() {
var fenxiang = {
title: tit, // 分享标题
link: url,
desc: des,
imgUrl: "https://m.yiketalks.com/img/activity/winter01.png", // 分享图标
success: function() {
console.log("成功分享");
}
}
return fenxiang;
}
//分享给朋友
wx.onMenuShareAppMessage(
fenxiang()
);
//分享到朋友圈
wx.onMenuShareTimeline({
title: tit, // 分享标题
link: url,
imgUrl: "https://m.yiketalks.com/img/share201703.jpg" // 分享图标
});
//分享到qq
wx.onMenuShareQQ(
fenxiang()
);
//分享到qq空间
wx.onMenuShareQZone(
fenxiang()
);
//分享到微博
wx.onMenuShareWeibo(
fenxiang()
);
})
}
});
};
$(function() {
obj.processData();
})
微信分享配置
最新推荐文章于 2022-06-02 21:34:28 发布