var shareModel = { /** * 分享QQ好友 * @param title 分享标题 * @param url 分享url链接,默认当前页面链接 * @param pic 分享图片 * @return */ shareQQ: function (url, title, pic) { var param = { url: url || window.location.href, desc: '', /*分享理由*/ title : title || '', /*分享标题(可选)*/ summary : '',/*分享描述(可选)*/ pics : pic || '',/*分享图片(可选)*/ flash : '', /*视频地址(可选)*/ site: '' /*分享来源 (可选) */ }; var s = []; for (var i in param) { s.push(i + '=' + encodeURIComponent(param[i] || '')); } //打开弹窗方式 var targetUrl = "http://connect.qq.com/widget/shareqq/iframe_index.html?" + s.join('&') ; window.open(targetUrl, 'qq', 'height=520, width=720'); //跳转页面方式 var targetUrl = "https://connect.qq.com/widget/shareqq/index.html?" + s.join('&') ; window.open(targetUrl, '_blank'); }, /** * 微信分享 */ weixin: function () { var url = window.location.href, encodePath = encodeURIComponent(url), targetUrl = 'http://qr.liantu.com/api.php?text=' + encodePath; window.open(targetUrl, 'weixin', 'height=320, width=320'); }, /** * 分享新浪微博 * @param title 分享标题 * @param url 分享url链接,默认当前页面 * @param pic 分享图片 * @return */ sinaWeiBo: function (title, url, pic) { var param = { url: url , type: '3', count: '1', /** 是否显示分享数,1显示(可选)*/ appkey: '', /** 您申请的应用appkey,显示分享来源(可选)*/ title: '', /** 分享的文字内容(可选,默认为所在页面的title)*/ pic: pic || '', /**分享图片的路径(可选)*/ ralateUid:'', /**关联用户的UID,分享微博会@该用户(可选)*/ rnd: new Date().valueOf() } var temp = []; for( var p in param ) { temp.push(p + '=' +encodeURIComponent( param[p ] || '' ) ) } //打开弹窗方式 var targetUrl = 'http://service.weibo.com/share/share.php?' + temp.join('&'); window.open(targetUrl, 'sinaweibo', 'height=430, width=400'); //跳转页面方式 var targetUrl = "https://service.weibo.com/share/share.php?" + s.join('&') ; window.open(targetUrl, '_blank'); } };
来源:CSDN
作者:穿上西装的JAVA
链接:https://blog.csdn.net/qq_35212203/article/details/104015730