直播平台源码,微信小程序如何实现好友分享?

直播平台源码,微信小程序如何实现好友分享?
微信小程序分享分两种
1、点击页面按钮的分享
2、小程序胶囊处的分享
按钮的分享和胶囊处的分享可以做不同的展示效果,通常胶囊处的分享用来分享整个页面,按钮的分享用来让用户助力。

胶囊处的分享:

 

按钮的分享:

 

这两中分享会走 onShareAppMessage() 方法,这个方法有一个回调函数,可以判断分享的来源

 onShareAppMessage(e) {
   if(e.from == "button") {
      console.log('按钮分享');
    return {
        title:  `点击助力“${userInfo.name}”,开盒助力,100%中奖`, //分享出去的标题
        imageUrl: "图片路径", //分享时显示的图片
        path: `/pages/home/index?goodsid=${xxx}`//别人点击链接进来的页面及传递的参数
    }
      } else {
      console.log('胶囊分享');
      return {
        title:  `盲盒大礼,参与即得!`, //分享出去的标题
        imageUrl: "图片路径", //分享时显示的图片
        path: `/pages/home/index`//别人点击链接进来的页面及传递的参数
    }
      }
   }

 

图片路径未填写分享时偶尔会报错,需要注意。

好友点击链接进入分享页的时,可以在 onShow 或者 onLoad 获取上一步分享出去的参数

  onLoad(options) {
   console.log('获取分享的参数',options);
  },


  onShow() {
    let pages = getCurrentPages();
    let currentPage = pages[pages.length - 1];
    console.log('获取分享的参数',currentPage.options);
  },

 

以上就是直播平台源码,微信小程序如何实现好友分享?, 更多内容欢迎关注之后的文章

posted @ 2025-04-12 10:08  云豹科技-苏凌霄  阅读(23)  评论(0)    收藏  举报