小程序多次跳转小程序,拿到的传参(extraData)一直是第一次的

发布于 7 年前作者 heyong2100 次浏览最后编辑 7 年前来自 ask
  • 当前 Bug 的表现(可附上截图)

1、A带参跳转到B小程序,在第二次跳转的时候,B小程序拿到的参数(options.referrerInfo.extraData)还是A小程序第一次带过来的。

2、多次跳转时,在A小程序的bindsuccess打印出来的extraData是不同的,也就是说,每次传过去的参数是正确的。但B小程序一直拿的是第一次跳转传过去的参数。

3、除非自己在微信上方的“最近使用”里,手动删除掉B小程序。然后再从A小程序带参跳转到B小程序,才能拿到正确的参数。

  • 预期表现

  • 复现路径

  • 提供一个最简复现 Demo

4 回复
luoxiuying
luoxiuying1 楼6 年前

请问一下楼主,我每次热启动的时候同样是在onshow里面获取的,但是获取到的还是第一次的值,该怎么解决

taoming
taoming2 楼6 年前

B小程序不是应该在 App.onShow 取吗?第二次热启动跳转触发 onShow 不触发 onLaunch

nalai
nalai3 楼6 年前

看下你怎么写的,提供下代码片段:https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

myu
myu4 楼5 年前

我的哥, 我也是这样。。。请求官方解决