小程序
相关内容:
此方式适用于用户点击右上角菜单的转发按钮。
小程序使用微信 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 | 本次分享的回调信息 |