直播平台源码,微信小程序如何实现好友分享?
直播平台源码,微信小程序如何实现好友分享?
微信小程序分享分两种
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); },
以上就是直播平台源码,微信小程序如何实现好友分享?, 更多内容欢迎关注之后的文章