分享功能/获取用户信息
2019-07-08 15:59
295 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43689867/article/details/95064413
分享转发功能
使用button open-type="share"做一个分享按钮,或者wx.showShareMenu/onShareAppMessage来使用右上角的自带分享(不写是没有的)
wx.showShareMenu,withShareTicket默认为true
Page.onShareAppMessage,小程序如果想对外分享,必须在 page 里面定义 onShareAppMessage 函数,来配置页面分享转发相关的信息
onShareAppMessage (options) { // options参数介绍 if(options.from==='button'){ console.log('来自页面的分享') } else { console.log('小程序分享') } return { title: 'xx小程序', path: 'pages/index/index', } },
两种应用场景
- 普通的分享-----单纯分享链接
- 分享过后二次打开具有不同的信息-----传递了一些信息
现在通过调用 wx.showShareMenu 并且设置 withShareTicket 为 true ,当用户将小程序转发到任一群聊之后,此转发卡片在群聊中被其他用户打开时,可以在 App.onLaunch 或 App.onShow 获取到一个 shareTicket。通过调用 wx.getShareInfo 接口传入此 shareTicket 可以获取到转发信息
wx.showShareMenu({ withShareTicket: true })
只有转发到群聊中打开才可以获取到 shareTickets 返回值,一对一聊天没有 shareTickets
获取用户信息
// index.wxml <button open-type="getUserInfo" bindgetuserinfo="onGotUserInfo">分享</button> // index.js onGotUserInfo (e) { console.log(e) },
相关文章推荐
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<四>
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<一>
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<三>
- NodeJs实现自定义分享功能,获取微信授权+用户信息
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<二>
- java微信网页授权获取用户信息以及JSSDK自定义分享等功能<五>
- 利用单选钮、复选框获取用户信息(radiobutton checkbox的功能和用法)
- 微信公众号开发——网页授权 (页面分享 、获取用户基本信息)
- 集成微信第三方登录功能获取微信用户信息
- 用户点击获取验证码之后我们会发送一条信息到用户手机,然后就会出现一个倒计时按钮,很像支付宝手机付款效果了,下面我给大家分享两个js效果
- 有盟第三方分享消息类型,登陆用户信息获取
- php实现微信网站获取用户信息的功能
- Java微信网页授权获取用户信息 微信分享
- 锐捷网络GSN解决方案用户信息获取功能演示
- 锐捷网络GSN解决方案用户信息获取功能演示
- Asp.NET MVC 使用 SignalR 实现推送功能二(Hubs 在线聊天室 获取保存用户信息)
- 获取第三方登录(相关信息 新浪微博&微信&QQ)&&登录和分享接口功能
- 微信公众平台开发[8]-开发模式-高级功能-获取关注用户的信息
- Asp.NET MVC 使用 SignalR 实现推送功能二(Hubs 在线聊天室 获取保存用户信息)
- 基础资料功能开发(附件上传、查看,获取当前用户信息、时间)