微信小程序实现转发分享功能(好友&朋友圈)
单页面模式:
具体详情,请查看:
实现分享:
分享参数都是可配置的,分享朋友圈是建立在分享朋友的基础之上的:
1、首先设置页面允许“发送给朋友” onShareAppMessage(Object object);
2、页面设置允许“分享到朋友圈” onShareTimeline();
满足上述两个条件的页面,可被分享到朋友圈。
onShareAppMessage: function () { const { info, code } = that.data; return { title: info.name, path: `/pages/share/index?code=${code}&uid=${wx.getStorageSync(uid)}`, imageUrl: info.thumbnail_url } }, onShareTimeline: function(){ const { info, code } = that.data; return { title: info.name, query: `code=${code}&uid=${wx.getStorageSync(uid)}`, imageUrl: info.thumbnail_url } }
打开分享页:
好友打开分享的页面,执行相应的接口数据;
onLoad: function (options) { if(options.code&&options.uid){ console.log(options.code) console.log(options.uid) } },
总结:
而且分享朋友圈目前只支持安卓,觉得功能并不完善,大家根据项目需要吧,个人觉得有点鸡肋!
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序详解(2 小程序全局配置详解)