onShareAppMessage 是分享给好友,onShareTimeline 是分享到朋友圈。
https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline
如果 path 需要携带参数,二者的写法是不是不一样?
比如:
// 分享给好友
onShareAppMessage(){
return {
path: '/pages/index/index?name=123'
};
},
// 分享到朋友圈
onShareTimeline(){
return {
path: '/pages/index/index',
query: 'name=123'
};
}
官方文档说的含糊其词,也没找到示例!
onShareTimeline分享朋友圈压根 没有path参数,仔细看官方文档https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline
我遇到同样的问题,query的参数格式如:path?a=1&b=2
页面接收不到 ?后的参数啊
onShareAppMessage
path 当前页面 path ,必须是以 / 开头的完整路径
例如:/page/user?id=123
----------
onShareTimeline
query 自定义页面路径中携带的参数,如 path?a=1&b=2 的 “?” 后面部分
参见:https://developers.weixin.qq.com/miniprogram/dev/reference/api/Page.html#onShareTimeline
你可以通过搜索引擎找一下这两个分享的代码示例,应该很好找。