uni-app 微信小程序onShareTimeline朋友圈跳转 获取的参数不是转发定义的参数
uni-app 微信小程序onShareTimeline朋友圈跳转 获取的参数不是转发定义的参数
类别 | 信息 |
---|---|
产品分类 | uniapp/小程序/微信 |
操作系统 | Windows |
操作系统版本 | w11 |
HBuilderX类型 | 正式 |
HBuilderX版本 | 4.25 |
开发工具版本 | 1.05 |
基础库版本 | 3.2.5 |
项目创建方式 | HBuilderX |
示例代码:
onShareTimeline(() => {
//分享朋友圈
const title = getShareTitle();
const data = showList.value[showIndex.value] || [];
const openid = _openid.value || '';
const encodedOpenid = encodeURIComponent(openid);
const encodedData = encodeURIComponent(JSON.stringify([data]));
return {
title: title,
query: {
key: `pages/pictureData/pictureData?_openid=${encodedOpenid}&data=${encodedData}`
}
};
});
操作步骤:
右上角转发朋友圈,并从朋友圈点击进来。
预期结果:
"data": "[{"_id":"66c46db5eef9cb01323d29b2",......"
实际结果:
{dataName: "pictureBizhi", _id: "66c46db5eef9cb01323d29b2"}
bug描述:
微信小程序onShareTimeline朋友圈跳转,获取的参数不是转发定义的参数。我携带的参数里面有data,点击朋友圈连接进来的并没有data,而且前一个页面跳转的数据。
更多关于uni-app 微信小程序onShareTimeline朋友圈跳转 获取的参数不是转发定义的参数的实战教程也可以访问 https://www.itying.com/category-93-b0.html
6 回复
不是,我传了一个也是这样
我直接出现undefine的错误了
+1,不能自定义分享标题,图片
把前面的async 删除就可以了
我试了,没有问题。
onShareTimeline(res) {
return this.mpShare
},
mpShare: {
title: “111”, // 分享的标题
path: ‘/pages/home/index’, // 分享的页面路径
imageUrl: ‘111.png’ // 封面图片路径
},