收藏
回答

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

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug navigator / getLaunchOptionsSync 工具 7.0.3 2.2.4

- 当前 Bug 的表现(可附上截图)

跟先前有人问过的问题类似。

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

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

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


我使用同一个navigator组件 每次动态修改 extraData 的值 怎么在onShow每次拿到的都是第一次的值呢


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容