收藏
回答

app.js 中的 onShow 方法会多次执行?

点击小程序"胶囊"按钮,再点击"关于[小程序名称]",app.js 中的 onShow 方法会再执行一次,为什么这么设计?

最后一次编辑于  09-18
回答关注问题邀请回答
收藏

4 个回答

  • 若无其事
    若无其事
    10-29

    不仅如此,在调用wx.chooseImage,还有wx.makePhoneCall,wx.previewImage,还有转发......等等,很多API的时候,都会触发app.js中的onShow事件,这个东西简直头疼死了

    10-29
    赞同
    回复
  • Populus alba
    Populus alba
    09-18

    看看有没有符合的场景值?

    09-18
    赞同
    回复
  • 卢霄霄
    卢霄霄
    09-18

    点关于 这时候就跳出了小程序环境了,然后回来的时候执行了onShow吧

    09-18
    赞同
    回复 3
    • undefined
      undefined
      09-18
      是的,点关于后回来执行了 onShow 方法,本来需求是从后台切回来调用一次,后来发现这样也跳出了小程序环境。。。难受,大神有没有好的解决方案啊?
      09-18
      回复
    • 卢霄霄
      卢霄霄
      09-18回复undefined
      会跳出的有很多啊。。比如打开相机啊,相册之类的。。那些都能自己设标志位。。不过关于这种。。貌似没有很好的方法呢
      09-18
      回复
    • undefined
      undefined
      09-18
      好的,太感谢了
      09-18
      回复
  • 11110111001011110111001110111
    11110111001011110111001110111
    09-18

    为什么这么设计? 灵魂拷问

    09-18
    赞同
    回复 1
    • undefined
      undefined
      09-18
      额,未表达好,纯粹的请教
      09-18
      回复
问题标签