
Uniapp提供了一些API用于实现
H5和微信
小程序的分享功能,可以在
封装的
方法中使用这些API来实现。
1. 
H5分享
方法:
```javascript
export function share(title, desc, link) {
  if (typeof window !== 'undefined' && window.wx) {
    window.wx.ready(function () {
      window.wx.updateAppMessageShareData({
        title: title, // 分享标题
        desc: desc, // 分享描述
        link: link, // 分享
链接
      });
      window.wx.updateTimelineShareData({
        title: title, // 分享标题
        link: link, // 分享
链接
      });
    });
  } else {
    console.warn('微信分享只能在微信里使用');
  }
}
```
2. 微信
小程序分享
方法:
```javascript
export function share(title, path, imageUrl) {
  if (typeof wx !== 'undefined') {
    wx.showShareMenu({
      withShareTicket: true,
    });
    wx.onShareAppMessage(function () {
      return {
        title: title,
        path: path,
        imageUrl: imageUrl,
      };
    });
  } else {
    console.warn('微信分享只能在微信
小程序里使用');
  }
}
```