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 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
js 目录列举函数
Nov 06 Javascript
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
Jun 20 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
JavaScript中的数学运算介绍
Dec 29 Javascript
原生js实现类似弹窗抖动效果
Apr 02 Javascript
JavaScript严格模式详解
Nov 18 Javascript
AngularJS身份验证的方法
Feb 17 Javascript
Bootstrap每天必学之响应式导航、轮播图
Apr 25 Javascript
jquery+ajax+text文本框实现智能提示完整实例
Jul 09 Javascript
node.js发送邮件email的方法详解
Jan 06 Javascript
Bootstarp基本模版学习教程
Feb 01 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 身份验证方面的函数
2009/10/11 PHP
解析PHP缓存函数的使用说明
2013/05/10 PHP
WordPress中限制非管理员用户在文章后只能评论一次
2015/12/31 PHP
php实现的xml操作类
2016/01/15 PHP
php实现的操作excel类详解
2016/01/15 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
2016/03/15 PHP
php parse_str() 函数的定义和用法
2016/05/23 PHP
ThinkPHP3.2框架使用addAll()批量插入数据的方法
2017/03/16 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
图片onload事件触发问题解决方法
2011/07/31 Javascript
怎么通过onclick事件获取js函数返回值(代码少)
2015/07/28 Javascript
jQuery入门基础知识学习指南
2015/08/14 Javascript
浅析jQuery移动开发中内联按钮和分组按钮的编写
2015/12/04 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
2016/09/08 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
Vue 中使用vue2-highcharts实现曲线数据展示的方法
2018/03/05 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
Vue2.4+新增属性.sync、$attrs、$listeners的具体使用
2020/03/08 Javascript
jQuery实现雪花飘落效果
2020/08/02 jQuery
解决Python安装后pip不能用的问题
2018/06/12 Python
python matplotlib画盒图、子图解决坐标轴标签重叠的问题
2020/01/19 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
python3中的logging记录日志实现过程及封装成类的操作
2020/05/12 Python
python中pyplot基础图标函数整理
2020/11/10 Python
米兰网婚纱礼服法国网上商店:Milanoo法国
2016/08/20 全球购物
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
人力资源部经理的岗位职责
2014/03/04 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
公务员学习习总书记“三严三实”思想汇报
2014/09/19 职场文书
教师节慰问信
2015/02/15 职场文书
学校财务管理制度
2015/08/04 职场文书