微信小程序实现转发分享功能(好友&朋友圈)
单页面模式:
具体详情,请查看:
实现分享:
分享参数都是可配置的,分享朋友圈是建立在分享朋友的基础之上的:
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 小程序全局配置详解)
