小程序
相关内容:
此方式适用于用户点击右上角菜单的转发按钮。
小程序使用微信 onShareAppMessage 时需增加星汉sdk中 getShareTemplates 方法获取的 channelCode字段。
callback函数返回的对象说明
| 字段 | 字段类型 | 字段说明 |
|---|---|---|
| title | string | 转发标题 |
| imageUrl | string | 分享卡片图片的url |
| path | string | 分享卡片进入小程序的路径,必须是以 / 开头的完整路径 |
| channelCode | string | 通过 getShareTemplates 获取的分享素材,则需传入该参数,注意蛇形与驼峰的区分 |
| cancel | function | 微信分享取消时触发的回调 |
| success | function | 微信分享成功时触发的回调 |
示例
import XH_MINIPRO_SDK from '../../utils/xh_minipro_sdk_1.5.0.min.js'
Page({
onLoad:function() {...},
onShow:function() {...},
onHide:function() {...},
onShareAppMessage:function() {
return {
path: path,
title: title,
imageUrl: imageUrl,
channelCode: channel_code, //这很重要重要
success(res) {
console.log('分享成功', {
errMsg: res.errMsg,
isSharetoGroup: res.isSharetoGroup //是否分享到群
});
},
cancel(res) {
console.log('分享取消', {
errMsg: res.errMsg,
});
}
}
}
})
分享成功后回调参数说明:
| 字段 | 字段类型 | 字段说明 |
|---|---|---|
| isSharetoGroup | Boolean | 本次触发分享成功是否分享到群 |
| errMsg | string | 本次分享的回调信息 |