平台兼容性

ShareJS使用说明

注:只支持app中使用,需在manifest.json中配置自己需要分享的渠道
分享小程序还没有试过,因在下的uni-app项目还没上线,小程序id还不是正式的
因在下没有音频文件分享需求,则代码在这块不完善,需自行添加

引入文件

import _app from 'app.js文件所在路径';

使用

若需指定固定几项分享类型, 则在_app.shareTypeListSheetArray数组中增删0-5的数字

/**
  *@Param: 分享渠道,
  *        若是微信则还需选择分享方式,
  *        分享类型, 
  *        标题,
  *        文字,
  *        网页链接地址,
  *        图片地址,
  *        分享小程序对象,
  *        音频文件,
  *        成功回调函数,
  *        失败回调函数
  */
//所传参数:分享渠道, 若是微信则还需选择分享方式,分享类型, 标题, 文字, 网页链接地址, 图片地址, 分享小程序对象, 音频, 成功回调函数, 失败回调函数
_app.getShare(false, false, false, title, summary, URL, imageUrl, miniProgramShareObj, false, function(res) {   //成功回调函数
  console.log(JSON.stringify(res));
}, function(err) {      // 失败回调函数
  console.log(JSON.stringify(err));
  _app.showToast(err.errMsg);
});

分享渠道、分享方式、分享类型, 若填false, 则会弹出actionseet让用户选择, 也可以指定,具体所填看官方分享, 分享类型需填_app里的shareTypeListSheetArray数组里的0-5的值

若需分享音频

则需完善138-155行的代码(因在下还没有这需求)

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问