小程序分享

产品简介

开发者可以自定义小程序分享内容(标题、描述、图片)。小程序可以被分享给微信好友,或朋友圈。用户通过点击被分享的卡片可以快速打开小程序,进入指定页面。

开放标准

对所有入驻小程序的企业开放。

Page.onShareAppMessage(Object)

在 Page 中定义 onShareAppMessage 事件处理函数,可自定义小程序的分享内容和形式。

jd.showShareMenu(OBJECT)

显示当前页面的分享(推荐给朋友)按钮

OBJECT 参数说明:

参数类型必填说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

  1. jd.showShareMenu({
  2. success: (e) =>{
  3. //xxx
  4. }
  5. })

jd.hideShareMenu(OBJECT)

隐藏分享(推荐给朋友)按钮

OBJECT 参数说明:

参数类型必填说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例代码

  1. jd.hideShareMenu({
  2. success: (e) =>{
  3. //xxx
  4. }
  5. })

页面内发起分享

通过页面内的 button 组件设置属性 open-type="share",可以在用户点击按钮后触发Page中配置的onShareAppMessage 事件,如果当前页面没有定义此事件,则点击后无效果。详见 button 组件:button

自定义分享

配置详细说明,请参见 onShareAppMessage