Javascript 实现微信分享(QQ、朋友圈、分享给朋友)
最近做微信开发,对微信公众号的开发,现在好的都是分享到朋友圈,QQ,分享给好友等分享功能,这里记录下,有需要的朋友也可以看下。
//微信分享
varwx=require('wechat-sdk');
rewardsResultService.getWechatInfo().then(function(data){
varconf=data;
wx.config({
debug:false,
appId:'wx34e783920b37ee91',
timestamp:conf.timestamp,
nonceStr:conf.noncestr,
signature:conf.signature,
jsApiList:['onMenuShareAppMessage','onMenuShareTimeline','onMenuShareQQ']
});
configWeChatInterface();
});
variconUrl='http://'+location.host+'/images/icon-200yuan.png';
functionconfigWeChatInterface(){
//分享给朋友
wx.onMenuShareAppMessage({
title:'一言不合就发红包,金蛛送您200元红包!',
desc:'一言不合就发红包,金蛛送您200元红包!',
link:location.href,
imgUrl:iconUrl,
type:'link',
success:function(){
//alert('sharesuccess');
},
cancel:function(){
}
});
//分享到朋友圈
wx.onMenuShareTimeline({
title:'一言不合就发红包,金蛛送您200元红包!',
link:location.href,//分享链接
imgUrl:iconUrl
});
//分享到QQ
wx.onMenuShareQQ({
title:'一言不合就发红包,金蛛送您200元红包!',//分享标题
desc:'一言不合就发红包,金蛛送您200元红包!',//分享描述
link:location.href,//分享链接
imgUrl:iconUrl,//分享图标
success:function(){
//用户确认分享后执行的回调函数
},
cancel:function(){
//用户取消分享后执行的回调函数
}
});
}
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!