微信小程序> 小程序分享页面设置-微信小程序之页面分享onShareAppMessage(option)-小程序分享

小程序分享页面设置-微信小程序之页面分享onShareAppMessage(option)-小程序分享

浏览量:2738 时间: 来源:Code_星华

1.微信页面大部分有一个右上角分享按钮。

2.在当前页面的js中,定义onShareAppMessage(Options)方法,不定义就会出现这种提示:

3.

4.option有两个参数:

5.from是两个转发来源。一个是右上角menu,一个是转发button;

6.target是一个对象,from是menu,则target就是undefind,from是button,那就是button本身;

/***用户点击右上角分享*/onShareAppMessage:function(res){return{title:'自定义,一般写小程序的名字',path:'这里写你这个页面的路径',imageUrl:'这个是显示的图片,不写就默认当前页面的截图',success:function(shareTickets){console.info(shareTickets+'成功');//转发成功},fail:function(res){console.log(res+'失败');//转发失败},complete:function(res){//不管成功失败都会执行}}wx.showShareMenu(OBJECT)显示当前页面的转发按钮wx.showShareMenu({withShareTicket:true})wx.hideShareMenu(OBJECT)隐藏转发按钮wx.hideShareMenu()wx.updateShareMenu(OBJECT)更新转发属性wx.updateShareMenu({withShareTicket:true,success(){}})wx.getShareInfo(OBJECT)获取转发详细信息获取更多转发信息

7.通常开发者希望转发出去的小程序被二次打开的时候能够获取到一些信息,例如群的标识。现在通过调用wx.showShareMenu并且设置withShareTicket为true,当用户将小程序转发到任一群聊之后,可以获取到此次转发的shareTicket,此转发卡片在群聊中被其他用户打开时,可以在App.onLaunch()或App.onShow获取到另一个shareTicket。这两步获取到的shareTicket均可通过wx.getShareInfo()接口可以获取到相同的转发信息。

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎