onShareAppMessage (){
return {
path:'pages/pageA?b=1',
query :'b=1'
}
}
产品分类: uniapp/小程序/字节跳动
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.3.13
第三方开发者工具版本号: 字节开发工具3.26-1
基础库版本号: 2.49.0.4
项目创建方式: HBuilderX
onShareAppMessage (){
return {
path:'pages/pageA?b=1',
query :'b=1'
}
}
在抖音点击-分享-站内私信
onShareAppMessage 设置 path 或者query
分享后在站内私信打开此分享链接
期望值为{b:1}
pageA页面的onload参数显示为:{a:1}
使用uni-app打包的小程序 在抖音点击-分享-站内私信
onShareAppMessage 设置 path 或者query 无效
onload读取的参数为分享页面时当前页面的参数 而不是onShareAppMessage 设置的参数。
例如:
当前页面为:/pages/pageA?a=1
onShareAppMessage (){
return {
path:'pages/pageA?b=1',
query :'b=1'
}
}
分享后无论用真机还是开发者工具
pageA页面的onload参数显示为:{a:1}
期望值为{b:1}
另外,uni-app 打包的微信小程序则是正常的。
DCloud_UNI_OttoJi
本问题时间较久,我测试抖音小程序,使用 onShareAppMessage 和 onLoad(query) 显示正常,未能复现问题。如果你有疑问,请开新贴进行提问。
2023-12-27 15:28