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 禁用浏览器的后退功能的简单方法
Dec 10 Javascript
js event事件的传递与冒泡处理
Dec 06 Javascript
Array的push与unshift方法性能比较分析
Mar 05 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
Mar 22 Javascript
jQuery查询数据返回object和字符串影响原因是什么
Aug 09 Javascript
如何解决Jquery库及其他库之间的$命名冲突
Sep 15 Javascript
兼容IE、firefox以及chrome的js获取时间(getFullYear)
Jul 04 Javascript
Jquery动态添加输入框的方法
May 29 Javascript
js时间比较 js计算时间差的简单实现方法
Aug 26 Javascript
js简单正则验证汉字英文及下划线的方法
Nov 28 Javascript
javascript判断一个变量是数组还是对象
Apr 10 Javascript
Angular8基础应用之表单及其验证
Aug 11 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
缅甸的咖啡简史
2021/03/04 咖啡文化
php使用环形链表解决约瑟夫问题完整示例
2018/08/07 PHP
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
2019/04/27 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
自动检查并替换文本框内的字符
2006/06/30 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
js原型继承的两种方法对比介绍
2014/03/30 Javascript
jquery禁用右键示例
2014/04/28 Javascript
node.js中的path.sep方法使用说明
2014/12/08 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
Vue.js实现无限加载与分页功能开发
2016/11/03 Javascript
详解js中Number()、parseInt()和parseFloat()的区别
2016/12/20 Javascript
详解vue2.0脚手架的webpack 配置文件分析
2017/05/27 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
浅析node应用的timing-attack安全漏洞
2018/02/28 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
详解Python操作RabbitMQ服务器消息队列的远程结果返回
2016/06/30 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
python基于pdfminer库提取pdf文字代码实例
2019/08/15 Python
pytorch模型预测结果与ndarray互转方式
2020/01/15 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
详解Pandas 处理缺失值指令大全
2020/07/30 Python
Python调用ffmpeg开源视频处理库,批量处理视频
2020/11/16 Python
英国巧克力贸易公司:Chocolate Trading Company
2017/03/21 全球购物
链表面试题-一个链表的结点结构
2015/05/04 面试题
Prototype中如何为一个元素添加一个方法
2014/12/08 面试题
大学生励志演讲稿
2014/04/25 职场文书
银行求职信范文怎么写
2015/03/20 职场文书
元旦主持词开场白
2015/05/29 职场文书
文艺有韵味的诗句(生命类、亲情类...)
2019/07/11 职场文书
Windows10下安装MySQL8
2021/04/06 MySQL
面试中canvas绘制图片模糊图片问题处理
2022/03/13 Javascript