当前小程序:a,

另一个小程序:b.


从a跳转b后,再退出b,在a的onShow方法中能监听到b传过来的referrerInfo参数,


但是这时候只要在a的生命周期内,关闭手机电源键或点击home键,触发onHide后,再次进入a,


触发onShow时,又会得到之前b传过来的referrerInfo参数


难道onshow有缓存?还是bug?求答复

展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 爱不复生

    19人对此回答表示赞同

    应该是场景没变吧

    展开
    19
    4回复
    发布于 6年前

    评论(4)

    收起评论

    • Landon 2019-02-06 09:57

      打开小程序的方式并没有改变,所以场景值没变吧。。我猜的。。官方会看到的。。只是可能看到了不说话,啊哈哈哈

      回复
    • Miroslavkk 2019-02-08 22:11

      我试了试,从另一个小程序退回来时,监听到的scene是1038,屏幕息屏再亮屏时监听到的也是1038.推测可能是缓存或bug。期待官方回复。ps:如何呢?

      回复
    • Kat王淑仪 2019-02-10 17:58

      你看看scene变没有。onShow参数改变应该只在打开小程序的方式改变的情况下才会发生吧

      回复
    • Cooper55 2019-02-12 10:52

      但是第一次是从别的小程序退过来的,还可以接受到那个小程序的参数。现在都不是那个场景了,还是返回之前的数据,这就有点不对了吧。

      回复
  • 木头老兄

    1人对此回答表示赞同

    不止如此,从分享卡片内进入的小程序,携带部分参数,需要在onShow执行一些操作。但是,在小程序页面内屏幕息屏再亮屏后,仍旧会触发相关操作。同时一些类似图片预览、openLocation之类的api也会触发相关操作。是否考虑增加一些新的场景值,来对每一种情况做一点区分?

    展开
    1
    0回复
    发布于 6年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部