function Share(config,shareinfo){
window.wx.config({
debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
appId: 'xxxxx', // 必填,公众号的唯一标识
timestamp:config.timestamp, // 必填,生成签名的时间戳
nonceStr:config.nonceStr, // 必填,生成签名的随机串
signature:config.signature,// 必填,签名
jsApiList: ["showOptionMenu","updateAppMessageShareData","onMenuShareAppMessage","onMenuShareQQ","updateTimelineShareData","onMenuShareTimeline","onMenuShareQZone"] // 必填,需要使用的JS接口列表
});
window.wx.ready(function(){
window.wx.showOptionMenu();
window.wx.checkJsApi({
jsApiList: ['showOptionMenu','onMenuShareAppMessage','onMenuShareTimeline'], // 需要检测的JS接口列表,所有JS接口列表见附录2,
});
var obj = {//朋友圈
title:shareinfo.title, // 分享标题
link: shareinfo.link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl:"http://dk.xxxx.top/static/logo.png", // 分享图标
};
var obj1 = {//好友
title:shareinfo.title, // 分享标题
desc:shareinfo.desc, // 分享描述
link: shareinfo.link, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
imgUrl:"http://dk.xxxxx.top/static/logo.png", // 分享图标
};
// 2.1 监听“分享给朋友”,按钮点击、自定义分享内容及分享结果接口
window.wx.onMenuShareAppMessage(obj1);
// 2.2 监听“分享到朋友圈”按钮点击、自定义分享内容及分享结果接口
window.wx.onMenuShareTimeline(obj);
// 2.3 监听“分享到QQ”按钮点击、自定义分享内容及分享结果接口
window.wx.onMenuShareQQ(obj);
// 2.4 监听“分享到微博”按钮点击、自定义分享内容及分享结果接口
window.wx.onMenuShareWeibo(obj);
// 2.5 监听“分享到QZone”按钮点击、自定义分享内容及分享接口
window.wx.onMenuShareQZone(obj);
});
window.wx.error(function(res){
});
}
export default Share;