收藏
回答

小程序onShow事件只在第一次进入时触发?

小程序打开以后,切换到微信,这时候小程序在后台,再扫描小程序码进入小程序,不能触发小程序的onShow事件。

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

3 个回答

  • 吴培
    吴培
    2019-08-01

    程序片段不知道如何生成二维码并在手机上扫码进入,由于和正式小程序用的是相同的appid会直接进入正式的小程序当中。

    小程序通过扫码进入以后,onShow正常执行,这时候回到微信,并不是手工切换到小程序,手工切换是正常调用 onShow的,通过图片中的小程序码,现在有一个“前往图中包含的小程序”功能,小程序切换到前台,但并不能调用onShow,我在onshow里加入了showModal测试。

    华为mate20 x 微信:7.06


    2019-08-01
    有用
    回复 2
  • 疯狂的小辣椒
    疯狂的小辣椒
    2019-08-01

    你好,问题未复现,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)

    2019-08-01
    有用
    回复 1
    • 源源🍍
      源源🍍
      2023-08-25
      我也复现了。用开发二维码预览,打开以后首页有个onShow执行了,然后小程序切换到后台,再次使用微信扫描预览二维码,小程序会打开,但是onShow不会执行
      2023-08-25
      回复
  • 原点的原点
    原点的原点
    2019-07-31

    可以把,后台到前台都会onshow

    2019-07-31
    有用
    回复
登录 后发表内容