bug:关于小程序后台切换到前台的问题
发布于 5 年前 作者 yong72 4473 次浏览 来自 问答

描述:当小程序从任何后台切换到前台时,我会默认刷新当前页面,这个功能是没有问题。

现在部分机型出现一个问题,浏览当前页面的图片时,关闭图片浏览窗口后,小程序也会默认为后台切换到前台,然后刷新页面。

机型:iPhone 7 plus、iPhone 6 plus

微信版本:6.5.9

代码如下:

App({

  onLaunch: function (options) {

    var that = this

    that.globalData.eventOptions = options;

    that.globalData.systemInfo = wx.getSystemInfoSync();

    wx.removeStorageSync(‘sessionId’)

  },

  onShow: function (options){

    var pages = getCurrentPages()

    if (pages.length > 0 && options.scene != null)// 说明是从后台切换到前台

    {

      var pageOptions = options.query

      var url = ‘’

      // 刷新页面

      if (options.path == “pages/event/event”){

        url = ‘’

        wx.redirectTo({

          url: url

        })

      }

    }

  }

})

望查看,谢谢

6 回复

确实是previewImage,麻烦了。

图片浏览窗口应该是你们微信查看图片的控件

有主动销毁小程序的api吗?

请问一下官方,从前台切换到后台,销毁的时间是多久啊?在线等

previewImage?previewImage话的确有这个问题,因为是打开原声页面,所以会触发一次小程序页面onHide onShow。后续我们会想办法做以些优化

图片浏览窗口是指?请更新到6.5.10确认问题是否依然存在

回到顶部