Javascript 实现微信分享(QQ、朋友圈、分享给朋友)


Posted in Javascript onOctober 21, 2016

        最近做微信开发,对微信公众号的开发,现在好的都是分享到朋友圈,QQ,分享给好友等分享功能,这里记录下,有需要的朋友也可以看下。

// 微信分享
      var wx = require('wechat-sdk');
      rewardsResultService.getWechatInfo().then(function(data) {
        var conf = data;
        wx.config({
         debug: false,
         appId: 'wx34e783920b37ee91',
         timestamp: conf.timestamp,
         nonceStr: conf.noncestr,
         signature: conf.signature,
         jsApiList: ['onMenuShareAppMessage', 'onMenuShareTimeline','onMenuShareQQ']
        });
        configWeChatInterface();
      });

      var iconUrl = 'http://'+location.host+'/images/icon-200yuan.png';
      function configWeChatInterface() {
        //分享给朋友
        wx.onMenuShareAppMessage({
         title: '一言不合就发红包,金蛛送您200元红包!',
         desc: '一言不合就发红包,金蛛送您200元红包!',
         link: location.href,
         imgUrl: iconUrl,
         type: 'link',
         success: function() {
           // alert('share success');
         },
         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 () { 
            // 用户取消分享后执行的回调函数
          }
        });
      }

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
prototype 源码中文说明之 prototype.js
Sep 22 Javascript
JQuery+DIV自定义滚动条样式的具体实现
Jun 25 Javascript
JS比较两个时间大小的简单示例代码
Dec 20 Javascript
js脚本实现数据去重
Nov 27 Javascript
jQuery中element选择器用法实例
Dec 29 Javascript
原生js实现日期联动
Jan 12 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
Vue.js 插件开发详解
Mar 29 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
原生JS上传大文件显示进度条 php上传文件代码
Mar 27 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
绘制微信小程序验证码功能的实例代码
Jan 05 Javascript
Bootstrap如何创建表单
Oct 21 #Javascript
bootstrap table小案例
Oct 21 #Javascript
jquery+Jscex打造游戏力度条
Sep 12 #Javascript
基于百度地图实现产品销售的单位位置查看功能设计与实现
Oct 21 #Javascript
node.js学习之base64编码解码
Oct 21 #Javascript
JavaScript浮点数及运算精度调整详解
Oct 21 #Javascript
利用Node.JS实现邮件发送功能
Oct 21 #Javascript
You might like
在PHP中读取和写入WORD文档的代码
2008/04/09 PHP
php str_pad() 将字符串填充成指定长度的字符串
2010/02/23 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
2014/04/25 PHP
最常用的8款PHP调试工具
2014/07/06 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
jquery blockUI 遮罩不能消失与不能提交的解决方法
2011/09/17 Javascript
jquery简单的拖动效果实现原理及示例
2013/07/26 Javascript
IE下写xml文件的两种方式(fso/saveAs)
2013/08/05 Javascript
jQuery过滤选择器详解
2015/01/13 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
基于jquery实现导航菜单高亮显示(两种方法)
2015/08/23 Javascript
jQuery实现瀑布流布局详解(PC和移动端)
2020/09/01 Javascript
JavaScript根据CSS的Media Queries来判断浏览设备的方法
2016/05/10 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
基于bootstrap写的一点localStorage本地储存
2017/11/21 Javascript
使用vue-route 的 beforeEach 实现导航守卫(路由跳转前验证登录)功能
2018/03/22 Javascript
Express的HTTP重定向到HTTPS的方法
2018/06/06 Javascript
angular4 获取wifi列表中文显示乱码问题的解决
2018/10/20 Javascript
Jquery让form表单异步提交代码实现
2019/11/14 jQuery
JavaScript计算正方形面积
2019/11/26 Javascript
[53:10]2018DOTA2亚洲邀请赛 4.6 淘汰赛 VP vs VG 第一场
2018/04/11 DOTA
跟老齐学Python之有容乃大的list(3)
2014/09/15 Python
itchat接口使用示例
2017/10/23 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
python获取中文字符串长度的方法
2018/11/14 Python
浅谈tensorflow中张量的提取值和赋值
2020/01/19 Python
OnePlus加拿大官网:中国国际化手机品牌
2020/10/13 全球购物
大学生自我鉴定评语
2014/01/27 职场文书
父母寄语大全
2014/04/12 职场文书
绿色环保口号
2014/06/12 职场文书
合伙开公司协议书范本
2014/10/28 职场文书
个人年终总结怎么写
2015/03/09 职场文书
拔河比赛新闻稿
2015/07/17 职场文书
Winsows11性能如何? win11性能测评多核竟比Win10差了10%
2021/11/21 数码科技
Python实现制作销售数据可视化看板详解
2021/11/27 Python