假如我们的微信小程序有一个对战功能,对战是需要观战的,我们需要将分享发送到群,发送到个人是无效的,这个时候我们就需要在程序内知道用户是分享到个人的还是分享到群。 效果如下: 实现:<!–index.wxml–><view class=”container”> <view class=’question’> <text style=’color:white’>{{msg}}</text> <button open-type=’share’>分享</button> </view></view>// pages/fight/share.jsPage({ /** * 页面的初始数据 */ data: { msg: “”, }, /** * 生命周期函数–监听页面加载 */ onLoad: function (options) { wx.showShareMenu({ withShareTicket: true }) }, /** * 用户点击右上角分享 */ onShareAppMessage: function (options) { var that = this; return { title: ‘我已经通过了26关了,你能通过多少关’, path: ‘/pages/fight/index’, imageUrl: ‘/images/lobby/bg_musicguess.png’, success: function(options) { if (options.shareTickets) { wx.showToast({ title: ‘已经分享到群’, }); } else { wx.showToast({ title: ‘请分享到群’, }); } }, fail: function (options) { that.setData({ msg: JSON.stringify(options) }); } } },})onShareAppMessage(options)在 Page 中定义 onShareAppMessage 函数,设置该页面的转发信息。只有定义了此事件处理函数,右上角菜单才会显示 “转发” 按钮用户点击转发按钮的时候会调用此事件需要 return 一个 Object,用于自定义转发内容options 参数说明 参数 类型 说明 from String 转发事件来源。button:页面内转发按钮;menu:右上角转发菜单 target Object 如果 from 值是 button,则 target 是触发这次转发事件的 button,否则为 undefined自定义转发字段 字段 说明 默认值 title 转发标题 当前小程序名称 path 转发路径 当前页面 path ,必须是以 / 开头的完整路径 imageUrl 自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径,支持PNG及JPG,不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4 success 转发成功的回调函数 fail 转发失败的回调函数 complete 转发结束的回调函数(转发成功、失败都会执行 只有转发到群,才有shareTickets参数,同时通过shareTickets我们可以知道是转发到群还是个人。
微信小程序(学习三)区分分享到个人或者分享到群
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序(学习三)区分分享到个人或者分享到群
相关推荐
如何实现线上卖断货?私域流量与公域流量哪个重要?15013808327
数据恢复软件(二):用C++重写恢复B乐都县E企盈小程序MP位图文件的小程序
公众号再次改版高坪区E企盈小程序小程序又多了一个入口
微信小程序加载图片时,湘桥区E企盈小程序先拉长,再恢复正常
转:(很有用)有多个按钮,点击一个变色,点击另吴中区E企盈小程序一个变色,原来的恢复颜色的方法
第12课微信小程序Component构造器自道里区E企盈小程序定义组件:
导航中的南海区E企盈小程序小竖线总结
小程序:after实现德格县E企盈小程序1px纵向分割线
汉沽区E企盈小程序企业微信内测朋友圈和客户群功能:小程序C位出道!
小程序运行加载密山市E企盈小程序机制
小程通城县E企盈小程序序中间有字的分隔线
公众号和小程序可以同名了名称支持同主体复盘锦E企盈小程序用
最新评论
独特万商直播系统,直播系统技术开发公司
万商直播系统开发公司
优秀的团队,万商直播管理系统
不错的小程序案例
优秀的团队,不错的服务!
讲的很好
主播长的帅气
好系统好服务