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 相关文章推荐
ASP.NET中AJAX 调用实例代码
May 03 Javascript
模拟多级复选框效果的jquery代码
Aug 13 Javascript
什么是cookie?js手动创建和存储cookie
May 27 Javascript
jQuery性能优化技巧分析
Feb 20 Javascript
JavaScript实现彩虹文字效果的方法
Apr 16 Javascript
快速掌握Node.js事件驱动模型
Mar 21 Javascript
学习掌握JavaScript中this的使用技巧
Aug 29 Javascript
JavaScript 事件流、事件处理程序及事件对象总结
Apr 01 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
浅谈vue引入css,less遇到的坑和解决方法
Jan 20 Javascript
JavaScript基于对象方法实现数组去重及排序操作示例
Jul 10 Javascript
echarts实现折线图的拖拽效果
Dec 19 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
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
2012/10/31 PHP
destoon实现公司新闻详细页添加评论功能的方法
2014/07/15 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
在JavaScript中遭遇级联表达式陷阱
2007/03/08 Javascript
学习YUI.Ext 第六天--关于树TreePanel(Part 2异步获取节点)
2007/03/10 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
javascript事件冒泡和事件捕获详解
2015/05/26 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
JavaScript高阶函数_动力节点Java学院整理
2017/06/28 Javascript
Vue.js结合Ueditor富文本编辑器的实例代码
2017/07/11 Javascript
Node.js dgram模块实现UDP通信示例代码
2017/09/26 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
Vue实现table上下移动功能示例
2019/02/21 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
python中enumerate函数用法实例分析
2015/05/20 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
Html5页面二次分享的实现
2018/07/30 HTML / CSS
Charlotte Tilbury英国官网:英国彩妆品牌
2017/05/26 全球购物
英国现代、当代和设计师家具店:Furntastic
2020/07/18 全球购物
工商管理专业职业生涯规划
2014/01/01 职场文书
迟到早退检讨书
2014/02/10 职场文书
小学生学习感言
2014/03/10 职场文书
2014学习优秀共产党员先进事迹思想汇报
2014/09/14 职场文书
2015年全国爱眼日活动小结
2015/02/27 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
运动会5000米加油稿
2015/07/21 职场文书
python运算符之与用户交互
2022/04/13 Python