### 设置页面分享参数 mag.setData(config); ``` /** * @desc 页面加载完成调用此方法,设置该页面分享所需参数 * @param title 分享标题,默认抓取 "document.title" * @param des 分享描述,默认为“点击查看详情” * @param picurl 分享图标链接 默认抓取 "document.getElementsByTagName('img')[0].src" * @param linkurl 分享链接 默认抓取 "window.location.href" * @param wxapplet 客户端4.6.0支持分享小程序卡片到微信: gh_id是小程序的原始ID(原始ID,原始ID,原始ID重要的事情说三遍,请不要传appId); path是小程序的页面路径,比如首页page/index/idex,不传打开默认是首页; */ mag.setData({ shareData: { title: '标题', des: '描述', picurl: '分享图标链接', linkurl: '分享链接', //客户端分享小程序卡片到微信 wxapplet: { gh_id: '需要分享的微信小程序的原始ID', path: '小程序页面路径', } } }); /** * @desc 分享图片 * @param type type=1为分享图片 * @param imageurl 图片链接 */ mag.setData({ shareData: { type: 1, imageurl: '分享图片链接' , picurl: '与imageurl相同' //4.0.9起不需要再设置picurl } }); ``` ### 分享到第三方平台 mag.share('ALL'); ``` /** * @desc 调用此方法会直接弹出客户端分享到第三方的组件, * 可分享到微信朋友圈、微信好友、QQ、QQ空间和微博, * @param(required) platform (ALL)全部 WEIXIN(微信好友) WEIXIN_CIRCLE(微信朋友圈) QQ(QQ) QZONE(QQ空间) WEIBO(新浪) * @param success Function 返回值是平台名称 */ mag.share('ALL', function(res){ //成功回调 alert('success with - '+res); },function(){ //已废弃,微信已经不再支持失败回调,默认都是成功 mag.toast('分享回调失败'); } ); mag.share('WEIXIN', function(res){ // res : 平台名称 WEIXIN }); ```