收藏
回答

如何区分小程序是从后台进入的还是从其他场景值中进入的?

我的需求是:每次从微信公众号进入小程序后会弹出一个相关的弹窗

现在的问题:从后台切入小程序后在onShow里还是会触发一样的场景值,导致也弹出弹窗

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

2 个回答

  • 阿Don
    阿Don
    04-08

    有没有官方来答复这个问题

    04-08
    有用
    回复
  • 一笑皆春
    一笑皆春
    2024-05-14

    那你可以自己加个参数判断一下,如果切后台了自己在onHide里记录

    2024-05-14
    有用
    回复 5
    • 棠
      2024-05-14
      但是我下次从公众号里进来onhide里记录的也会更新,和从后台进入的就一样了
      2024-05-14
      回复
    • 一笑皆春
      一笑皆春
      2024-05-14回复
      那你加个参数控制只弹出一次就是了
      2024-05-14
      回复
    • 一笑皆春
      一笑皆春
      2024-05-14回复
      你要不杀死小程序就弹一次,就不管再次点击公众号热启动了,也不弹
      2024-05-14
      回复
    • 棠
      2024-05-14回复一笑皆春
      但是他可能会多次从公众号不同或相同的内容分享进来,每次从公众号进来都需要弹的
      2024-05-14
      回复
    • 一笑皆春
      一笑皆春
      2024-05-14回复
      那你判断每次进来的带的参数是否一样,不一样就弹
      2024-05-14
      回复
登录 后发表内容