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 相关文章推荐
精通Javascript系列之Javascript基础篇
Jun 07 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
Sep 29 Javascript
js自动生成对象的属性示例代码
Oct 28 Javascript
ff chrome和ie下全局动态定位的异同及全局高度的取法
Jun 30 Javascript
javascript与css3动画结合使用小结
Mar 11 Javascript
jQuery遮罩层效果实例分析
Jan 14 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
Jun 08 Javascript
jQuery ajax中使用confirm,确认是否删除的简单实例
Jun 17 Javascript
AngularJS过滤器filter用法分析
Dec 11 Javascript
react-router中的属性详解
Jun 01 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
Feb 11 Javascript
微信小程序版本自动更新的方法
Jun 14 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 stristr() 函数(不区分大小写的字符串查找)
2010/06/03 PHP
Linux环境下搭建php开发环境的操作步骤
2013/06/17 PHP
Session的工作机制详解和安全性问题(PHP实例讲解)
2014/04/10 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
PHP实现的进度条效果详解
2016/05/03 PHP
requireJS使用指南
2016/04/27 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
React Native 环境搭建的教程
2017/08/19 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
jQuery实现的卷帘门滑入滑出效果【案例】
2019/02/18 jQuery
JS回调函数深入理解
2019/10/16 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
[01:25:09]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第二场
2014/05/24 DOTA
[03:18]【TI9纪实】社区大触GL与木木
2019/08/25 DOTA
Python字符串的encode与decode研究心得乱码问题解决方法
2009/03/23 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
下载python中Crypto库报错:ModuleNotFoundError: No module named ‘Crypto’的解决
2018/04/23 Python
python实现ip地址的包含关系判断
2020/02/07 Python
keras实现调用自己训练的模型,并去掉全连接层
2020/06/09 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
为什么会有内存对齐
2016/10/10 面试题
交通安全演讲稿
2014/01/07 职场文书
小班重阳节活动方案
2014/02/08 职场文书
竞聘上岗演讲
2014/05/19 职场文书
2014年教育教学工作总结
2014/11/13 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
Go 语言下基于Redis分布式锁的实现方式
2021/06/28 Golang
动画《新网球王子 U-17 WORLD CUP》希腊队PV公开
2022/04/02 日漫
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS