Appearance
分享功能
打开分享弹窗
调用后会打开客户端分享弹窗,选择分享完成后,客户端会将分享结果返回。
扫码在客户端内测试 => /jcommind/showShare
参数名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
title | String | Y | 分享标题 |
desc | String | N | 分享描述 |
link | String | N | 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 |
imgUrl | String | N | 分享图标,支持https与base64(>=7.5.0版本支持base64) |
onlyImageShare | Number | N | 是否为图片分享: 1 - 是 0 - 否(默认) |
shareTo | Number | N | 设置该参数调用后,会根据参数直接分享到目标应用,参数如下: 1 - 微信 2 - 朋友圈 3 - 钉钉 4 - QQ 5 - 微博 6 - QQ空间 |
返回值名称 | 类型 | 说明 | |
---|---|---|---|
code | Number | 0 - 失败 1 - 成功 | |
data | shareTo | String | 1 - 微信 2 - 朋友圈 3 - 钉钉 4 - QQ 5 - 微博 6 - QQ空间 |
javascript
window.CP2.showShare({ title: '分享标题' }).then((res) => {
console.log(res);
});
// {
// "code": 1,
// "data": {
// "shareTo": "1"
// }
// }
设置分享
设置客户端分享信息。
扫码在客户端内测试 => /jcommind/setShare
参数名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
title | String | Y | 分享标题 |
desc | String | N | 分享描述 |
link | String | N | 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致 |
imgUrl | String | N | 分享图标 |
onlyImageShare | Number | N | 是否为图片分享: 1 - 是 0 - 否(默认) |
callback | Function | N | 经过原生分享内容后,分享成功或失败后的回调方法名。无论更新分享内容成功与否,都会调用该回调方法。 |
设置分享返回值:
返回值名称 | 类型 | 说明 |
---|---|---|
code | Number | 0 - 失败 1 - 成功 |
callback 返回值:
返回值名称 | 类型 | 说明 | |
---|---|---|---|
code | Number | 0 - 失败 1 - 成功 | |
data | shareTo | String | 1 - 微信 2 - 朋友圈 3 - 钉钉 4 - QQ 5 - 微博 6 - QQ空间 |
javascript
window.CP2.setShare({
title: '分享标题',
callback(res) {
console.log('callback 返回值:', res);
}
}).then((res) => {
console.log('设置分享返回值:', res);
});
// callback 返回值:
// {
// "code": 1,
// "data": {
// "shareTo": "1"
// }
// }
// 设置分享返回值:
// {
// "code": 1,
// "data": {},
// "message": "设置成功"
// }