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 Cookie的读取和写入函数
Dec 08 Javascript
jquery异步跨域访问代码
Jun 28 Javascript
JS检测输入字符是否包含非法字符的示例代码
Feb 11 Javascript
JavaScript支持的最大递归调用次数分析
Jun 24 Javascript
javascript递归回溯法解八皇后问题
Apr 22 Javascript
jQuery实现的自动加载页面功能示例
Sep 04 Javascript
javascript 正则表达式去空行方法
Jan 24 Javascript
基于element-ui的rules中正则表达式
Sep 04 Javascript
基于vue中keep-alive缓存问题的解决方法
Sep 21 Javascript
Layui table field初始化加载时进行隐藏的方法
Sep 19 Javascript
JS实现压缩上传图片base64长度功能
Dec 03 Javascript
js+cavans实现图片滑块验证
Sep 29 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
第八节--访问方式
2006/11/16 PHP
php 过滤器实现代码
2010/08/09 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
ThinkPhP+Apache+PHPstorm整合框架流程图解
2020/11/23 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
采用CSS和JS,刚好我最近有个站点要用到下拉菜单!
2006/06/26 Javascript
jQuery对象与DOM对象之间的转换方法
2010/04/15 Javascript
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
线路分流自动智能跳转代码,自动选择最快镜像网站(js)
2011/10/31 Javascript
巧用replace将文字表情替换为图片
2014/04/17 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
微信小程序地图实现展示线路
2020/07/29 Javascript
VsCode里的Vue模板的实现
2020/08/12 Javascript
nuxt引入组件和公共样式的操作
2020/11/05 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
Python中 传递值 和 传递引用 的区别解析
2018/02/22 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
对python中的logger模块全面讲解
2018/04/28 Python
Python实现多属性排序的方法
2018/12/05 Python
python文字转语音实现过程解析
2019/11/12 Python
python科学计算之numpy——ufunc函数用法
2019/11/25 Python
使用CSS3制作一个简单的进度条(demo)
2017/05/23 HTML / CSS
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
工商管理专业学生的自我评价
2013/10/01 职场文书
中文师范生自荐信
2014/01/30 职场文书
幼儿园保教管理制度
2014/02/03 职场文书
2014新年元旦活动策划方案
2014/02/18 职场文书
有多年工作经验的自我评价
2014/03/02 职场文书
党员干部一句话承诺
2014/05/30 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
2014年班干部工作总结
2014/11/25 职场文书
小鞋子观后感
2015/06/05 职场文书
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS