根据官方文档描述。分享url是可以用&拼接多个参数的,但是打开分享的小程序只能拿到第一个参数,后面的参数拿不到。是bug还是说需要正式版才能正常获取后面的参数呢?(ps:我是使用手机预览开发版发现不能获取后面的参数的)
问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
API和组件 | 小程序 | Bug | 分享 | 工具 | 6.6.7 | 1.9.94 |
根据官方文档描述。分享url是可以用&拼接多个参数的,但是打开分享的小程序只能拿到第一个参数,后面的参数拿不到。是bug还是说需要正式版才能正常获取后面的参数呢?(ps:我是使用手机预览开发版发现不能获取后面的参数的)
分享的路径地址字段是‘path’ 不是 'url'
哇塞!被你看到啦。。
哈哈 火眼金睛还可以吧
吃我一记二指禅。。
反弹!
感谢感谢。。orz
请问后来有解决吗 我也是只能获取第一个参数
我也是同样的问题,多个参数分享后获取不到,iOS上没问题,安卓上不行,请问楼主你的可以么?
把你的代码发出来看看
onShareAppMessage: function () {
return {
title: '',
path: 'pages/knowledge/web/web?url=' + that.data.url + "&webTitle=" + that.data.webTitle + '&openGrade=' + that.data.openGrade + "&isShare=1" + '&information=' + that.data.information
}
}
没什么问题啊,iOS上正常,安卓就是不行,貌似也是只能获取一部分参数而且还不全
pages前面是不是少了“/”
肯定能获取到多个参数,除非你写错了
不会吧,就一个&连接起来怎么会错...大佬看一下我发的截图
截图看看你分享出去时候的path怎么写的
再看看你获取的地方呢
你分享出去的时候 title是对的吗?就是你写的这个?
是对的,而且第一个参数(bookId)是可以拿到的,但是后面的第二个参数(isShare)拿不到