1.1.1. 页面预设客户端分享信息
![]()
![]()
![]()
![]()
方法名称: setShare
方法说明: 在初始后页面后设置分享信息(支持微信,钉钉,客户端,QQ二次分享)
参数说明:(“-”为子级标识)
| 参数位序号 | 参数名称 | 参数类型 | 参数说明 | 参数是否必须 | 如果是回调其回传参数 |
|---|---|---|---|---|---|
| 1 | 配置参数项 | object | 配置参数对象 | 是 | 无 |
| - | -completed | function | 获取信息的回调 success:'1'/'0' |
是 | js object{success:'1'} |
| - | -cpIncompatible | function | 环境没有实现此方法的回调 | 是 | 无 |
| - | -title | string | 分享标题 | 是 | 无 |
| - | -shareTo | string | 分享到(不填为弹出面板用户选择) --Timeline 朋友圈 --AppMessage 分享给朋友 --ShareQQ 分享到QQ --WeiBo 分享到微博 --QQZone QQ空间 |
是 | 无 |
| - | -link | string | 分享链接(带https或者http,否则微信将使用页面默认标题及连接) | 是 | 无 |
| - | -imgUrl | string | 图片url (只传此参数为浙江新闻5.5.0图片分享功能) | 否 | 无 |
| - | -shareSummary | string | 介绍 | 否 | 无 |
| - | -id | string | 文章id(预留字段) | 否 | 无 |
| - | -type | string | 分享栏目类型(预留字段) | 否 | 无 |
| - | -datatype | string | 数据类型 music、video或link(预留字段) | 否 | 无 |
| - | -dataUrl | string | 数据链接(预留字段) | 否 | 无 |
| - | -shareUrlScheme | string | 手机应用唤起并跳转到对应页面(预留字段) | 否 | 无 |
| - | -success | function | 用户手动分享后回调,和客户端版本还有分享的渠道有关,不一定能触发 | 否 | 无 |
调用样例:
CP.setShare({
completed: function(data){
// data > {success:'1'}
CP.tools.writelog('set_share', data);
},
cpIncompatible: function () {
CP.tools.writelog('', '此环境不支持此方法');
},
'title': '测试预分享标题',
'shareTo': 'Timeline',
'link': 'http://xxx.xxxx.com',
'imgUrl': 'http://www.net/images/logos/php-logo.svg',
'shareSummary': '简介~~~~~~~~~',
'id': '',
'type': '',
'datatype': '',
'dataUrl': '',
'shareUrlScheme': '',
'success': function () {console && console.log('用户已分享')}
});