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简单操作select和dropdownlist实例
Nov 26 Javascript
AngularJS中的过滤器使用详解
Jun 16 Javascript
深入浅析JavaScript面向对象和原型函数
Feb 06 Javascript
利用JavaScript实现拖拽改变元素大小
Dec 14 Javascript
js 轮播效果实例分享
Dec 28 Javascript
原生js实现商品放大镜效果
Jan 12 Javascript
JS实现图片放大缩小的方法
Feb 15 Javascript
解决IE7中使用jQuery动态操作name问题
Aug 28 jQuery
js时间戳与日期格式之间相互转换
Dec 11 Javascript
vue2.0 路由模式mode="history"的作用
Oct 18 Javascript
vue封装一个简单的div框选时间的组件的方法
Jan 06 Javascript
小程序关于请求同步的总结
May 05 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
给海燕B411配件机起死回生配上件
2021/03/02 无线电
php开发工具之vs2005图解
2008/01/12 PHP
php生成图形验证码几种方法小结
2013/08/15 PHP
PHP批量检测并去除文件BOM头代码实例
2014/05/08 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
在Laravel中使用DataTables插件的方法
2018/05/29 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
angularjs客户端实现压缩图片文件并上传实例
2015/07/06 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
jquery中用jsonp实现搜索框功能
2016/10/18 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
解决使用layui对select append元素无效或者未及时更新的问题
2019/09/18 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
JavaScript中如何调用Java方法
2020/09/16 Javascript
原生js实现无缝轮播图效果
2021/01/28 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
Python实现的批量下载RFC文档
2015/03/10 Python
python执行scp命令拷贝文件及文件夹到远程主机的目录方法
2019/07/08 Python
Python编程快速上手——PDF文件操作案例分析
2020/02/28 Python
记一次pyinstaller打包pygame项目为exe的过程(带图片)
2020/03/02 Python
pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法
2020/09/16 Python
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
EJB3推出JPA的原因
2013/10/16 面试题
厨师岗位职责
2013/11/12 职场文书
市场营销专业个人求职信范文
2013/12/14 职场文书
个性与发展自我评价
2014/02/11 职场文书
2015年个人审计工作总结
2015/04/07 职场文书
建党伟业电影观后感
2015/06/01 职场文书
校运会广播稿
2015/08/19 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
MySQL为数据表建立索引的原则详解
2022/03/03 MySQL