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 回复

我也出现这个问题了 好像是传递的参数太长导致丢失了

更多关于uni-app 微信小程序onShareTimeline朋友圈跳转 获取的参数不是转发定义的参数的实战教程也可以访问 https://www.itying.com/category-93-b0.html


不是,我传了一个也是这样

我直接出现undefine的错误了

+1,不能自定义分享标题,图片

把前面的async 删除就可以了

我试了,没有问题。 onShareTimeline(res) {
return this.mpShare
},

mpShare: {
title: “111”, // 分享的标题
path: ‘/pages/home/index’, // 分享的页面路径
imageUrl: ‘111.png’ // 封面图片路径
},

回到顶部