小程序
小游戏
企业微信
微信支付
扫描小程序码分享
当前小程序:a,
另一个小程序:b.
从a跳转b后,再退出b,在a的onShow方法中能监听到b传过来的referrerInfo参数,
但是这时候只要在a的生命周期内,关闭手机电源键或点击home键,触发onHide后,再次进入a,
触发onShow时,又会得到之前b传过来的referrerInfo参数
难道onshow有缓存?还是bug?求答复
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
真心的求一个手动清referrerInfo的api
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
18年提的问题 21年了 有解决吗?
同问
不止如此,从分享卡片内进入的小程序,携带部分参数,需要在onShow执行一些操作。但是,在小程序页面内屏幕息屏再亮屏后,仍旧会触发相关操作。 同时一些类似图片预览、openLocation之类的api也会触发相关操作。是否考虑增加一些新的场景值,来对每一种情况 做一点区分?
应该是场景没变吧
但是第一次是从别的小程序退过来的,还可以接受到那个小程序的参数。现在都不是那个场景了,还是返回之前的数据,这就有点不对了吧。
你看看 scene 变没有。onShow参数改变应该只在打开小程序的方式改变的情况下才会发生吧
我试了试,从另一个小程序退回来时,监听到的scene是1038,屏幕息屏再亮屏时监听到的也是1038.推测可能是缓存或bug。期待官方回复。ps:如何@官方呢?
打开小程序的方式 并没有改变,所以场景值没变吧。。我猜的。。官方会看到的。。只是可能看到了不说话,啊哈哈哈
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
真心的求一个手动清referrerInfo的api
18年提的问题 21年了 有解决吗?
同问
不止如此,从分享卡片内进入的小程序,携带部分参数,需要在onShow执行一些操作。但是,在小程序页面内屏幕息屏再亮屏后,仍旧会触发相关操作。 同时一些类似图片预览、openLocation之类的api也会触发相关操作。是否考虑增加一些新的场景值,来对每一种情况 做一点区分?
应该是场景没变吧
但是第一次是从别的小程序退过来的,还可以接受到那个小程序的参数。现在都不是那个场景了,还是返回之前的数据,这就有点不对了吧。
你看看 scene 变没有。onShow参数改变应该只在打开小程序的方式改变的情况下才会发生吧
我试了试,从另一个小程序退回来时,监听到的scene是1038,屏幕息屏再亮屏时监听到的也是1038.推测可能是缓存或bug。期待官方回复。ps:如何@官方呢?
打开小程序的方式 并没有改变,所以场景值没变吧。。我猜的。。官方会看到的。。只是可能看到了不说话,啊哈哈哈