小程序分享
优质
小牛编辑
133浏览
2023-12-01
小程序分享
产品简介
开发者可以自定义小程序分享内容(标题、描述、图片)。小程序可以被分享给微信好友,或朋友圈。用户通过点击被分享的卡片可以快速打开小程序,进入指定页面。
开放标准
对所有入驻小程序的企业开放。
Page.onShareAppMessage(Object)
在 Page 中定义 onShareAppMessage 事件处理函数,可自定义小程序的分享内容和形式。
jd.showShareMenu(OBJECT)
显示当前页面的分享(推荐给朋友)按钮
OBJECT 参数说明:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码
jd.showShareMenu({
success: (e) =>{
//xxx
}
})
jd.hideShareMenu(OBJECT)
隐藏分享(推荐给朋友)按钮
OBJECT 参数说明:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
示例代码
jd.hideShareMenu({
success: (e) =>{
//xxx
}
})
页面内发起分享
通过页面内的 button
组件设置属性 open-type="share"
,可以在用户点击按钮后触发Page
中配置的onShareAppMessage
事件,如果当前页面没有定义此事件,则点击后无效果。详见 button 组件:button
自定义分享
配置详细说明,请参见 onShareAppMessage。