微信小程序实现分享到朋友圈和好友功能
1.分享到好友
onShareAppMessage() 方法在用户点击右上角分享功能触发回调,返回一个对象
onShareAppMessage: function () {
return {
path:
"/pages/mine/exerciseDetail/index?isShare=true&id=" +
this.data.exercise_id +
"&title=" +
this.data.title +
"&user_id=" +
wx.getStorageSync("userInfo").id,
};
},
onLoad: function (options) {
console.log("options", options);
},
2.分享到朋友圈
onShareTimeline() 方法在用户点击右上角朋友圈功能触发回调,返回一个对象,
注
意
这
里
的
q
u
e
r
y
属
性
传
入
的
是
字
符
串
而
不
是
对
象
\color{red}{注意这里的query属性传入的是字符串而不是对象}
注意这里的query属性传入的是字符串而不是对象,网上大部分教程传入的是对象很误导人
onShareTimeline() {
return {
title: this.data.info.exercise_name,
query:
"isShare=true&id=" +
this.data.exercise_id +
"&user_id=" +
wx.getStorageSync("userInfo").id,
};
},