收藏
回答

上传图片之后,调用app.js中的onshow,可有方法避免,或者这是BUG?

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug onshow 微信iOS客户端 Android 6.6.7 2.0.0

如题,经测试,上传文件或者是显示图片,只要是全屏显示的,或者是覆盖占用整个屏幕的,当我退出来的时候就自动调用app.js中的onshow函数,这个有什么方法避免,或者这就是个bug?,我在使用上传文件的时候小程序可是没有进入后台的

最后一次编辑于  2018-06-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

5 个回答

  • 十三
    十三
    2018-06-21

    onShow函数是每一次页面显示都执行的

    2018-06-21
    赞同
    回复 1
    • 石成鹏
      石成鹏
      2018-06-21

      那也应该是页面的onshow执行才对吧,app.js中的onshow为什么会执行,这又不是进入后台的,哪里有隐藏,而且打开文件,显示图片这种的都是在小程序打开的时候运行的,我真是无语了

      2018-06-21
      赞同
      回复
  • future👿 👿 👿
    future👿 👿 👿
    2018-06-27

    是选择完文件返回之后执行app.js的onshow吗?会不会有可能是选择图片的时候因为是调用微信的选择图片功能,所以小程序相当于进入后台运行了?

    2018-06-27
    赞同
    回复 1
    • 石成鹏
      石成鹏
      2018-06-27

      嗯,应该就是向你说的那样,现在我把程序验证代码不放在onshow中的,搞了一个启动页面,放那里面去了

      2018-06-27
      赞同
      回复
  • ʘᴗʘ😃 😃😃
    ʘᴗʘ😃 😃😃
    04-29

    图片上传和放大,都会进入app.vue的onShow方法,太坑了这个。能有个参数区分出来是上传图片也好啊

    04-29
    赞同
    回复