### 设置页面分享参数
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
});
```