当前位置: 首页 > news >正文

微信小程序实例:分享给一个人还是分享到群的判断代码

微信小程序的分享功能,在最新版库的ide上已经不能拿到分享回调了,官方api也删除了对应的回调函数,看样子是砍掉了,不过真机测试还是可以的,话不多说,上代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
onLoad: function (options) {
     wx.showShareMenu({
             //只有拥有 shareTicket 才能拿到群信息,用户每次转发都会生成对应唯一的shareTicket 。
             withShareTicket: true
         });
},
onShareAppMessage: function (res) {
         var _this = this ;
         console.log(res);
         if (res.from === 'button' ) {
             // 来自页面内转发按钮
             _this.data.shareBtn = true ;
         } else {
             //来自右上角转发
             _this.data.shareBtn = false ;
         }
         return {
             title: '自定义转发标题' ,
             path: 'pages/index/index' ,
             complete: function (res) {
                 console.log(res);
                 if (res.errMsg == 'shareAppMessage:ok' ) {
                     //分享为按钮转发
                     if (_this.data.shareBtn) {
                         //判断是否分享到群
                         if (res.hasOwnProperty( 'shareTickets' )) {
                             console.log(res.shareTickets[0]);
                             //分享到群
                             _this.data.isshare = 1;
                         } else {
                             // 分享到个人
                             _this.data.isshare = 0;
                         }
                     }
                 } else {
                     wx.showToast({
                         title: '分享失败' ,
                     })
                     _this.data.isshare = 0;
                 }
             },
         }
     }

转载于:https://www.cnblogs.com/cqlb/p/9494897.html

相关文章:

  • 线程与进程的区别(基础面试题)
  • C#将控件置于最顶层和最底层
  • 带有去重以及字符串拼接、日期拼接、字段相除的SQL语句
  • 面试题收集最新
  • js 数组排序
  • Andrew Ng-ML-第十九章-应用举例:照片OCR(光学字符识别)
  • 泛型的理解(1)
  • 使用阿里云接口进行手机号(三网)实名认证
  • unique()函数使用
  • Install MongoDB to Ubuntu 18.04
  • SpringCloud Gateway入门
  • 使用jQuery操作input的value值
  • tpl-angularjs Web端开发工程模板
  • [python] RRT快速拓展随机树
  • 《Python从菜鸟到高手》已经出版,开始连载了,购买送视频课程
  • 《剑指offer》分解让复杂问题更简单
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • bearychat的java client
  • CSS魔法堂:Absolute Positioning就这个样
  • flask接收请求并推入栈
  • Java新版本的开发已正式进入轨道,版本号18.3
  • mac修复ab及siege安装
  • Meteor的表单提交:Form
  • node入门
  • php中curl和soap方式请求服务超时问题
  • SpiderData 2019年2月13日 DApp数据排行榜
  • 给新手的新浪微博 SDK 集成教程【一】
  • 扑朔迷离的属性和特性【彻底弄清】
  • 一个SAP顾问在美国的这些年
  • 一个完整Java Web项目背后的密码
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • ​LeetCode解法汇总2583. 二叉树中的第 K 大层和
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #include<初见C语言之指针(5)>
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • #pragam once 和 #ifndef 预编译头
  • $.each()与$(selector).each()
  • (0)Nginx 功能特性
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (12)Hive调优——count distinct去重优化
  • (floyd+补集) poj 3275
  • (java)关于Thread的挂起和恢复
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (二)斐波那契Fabonacci函数
  • (翻译)terry crowley: 写给程序员
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (六)软件测试分工
  • (一)80c52学习之旅-起始篇
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .net core 依赖注入的基本用发
  • .net 程序发生了一个不可捕获的异常
  • .NET 线程 Thread 进程 Process、线程池 pool、Invoke、begininvoke、异步回调