小程序的分享 onShareAppMessage(options)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序的分享 onShareAppMessage(options)相关的知识,希望对你有一定的参考价值。

参考技术A 在页面的js文件中定义了 onShareAppMessage 函数时,页面可以表示改页面可以转发。可以在函数中设置页面转发的信息。

页面中有可以触发转发时间的地方有两个:
  一个是右上角菜单中的转发按钮
  另一个是页面中具有属性open-type且其值为share的button。(注:必须是button组件,其他组件中设置 open-type="share" 无效)
  即:<button data-name="shareBtn" open-type="share">转发</button>
  注意:实际开发中会发现这个 button 自带有样式,当背景颜色设置为白色的时候还有一个黑色的边框,刚开始那个边框怎么都去不掉,后来给button加了一个样式属性 plain="true" 以后,再在样式文件中控制样式 button[plain] border:0 ,就可以比较随便的自定义样式了,比如说将分享按钮做成一个图标等

触发分享事件后调用的函数:

小程序之 转发/分享

//转发功能 
  onShareAppMessage: function () {
    return {
      title: ‘这里填写小程序的名字,如果不填写会默认当前小程序的名字,
      path: ‘这里填写分享出来的地址,如果不填写会默认当前页面‘
    }
  },

这个和data是同级的,更多参数

详情API:https://developers.weixin.qq.com/minigame/dev/api/share/wx.onShareAppMessage.html?search-key=onShareAppMessage

以上是关于小程序的分享 onShareAppMessage(options)的主要内容,如果未能解决你的问题,请参考以下文章

uniapp onShareAppMessage里面请求后调分享(微信小程序)

小程序: 右上角的分享

Taro 微信小程序 分享/转发给好友

小程序分享功能

微信小程序实现多选分享

微信小程序取消分享的两种方式