收藏
回答

微信小程序进入白屏怎么回事?

部分用户进入微信小程序出现白屏的情况,安卓用户我指导升级微信后,问题得到解决,我怀疑是不是我的小程序更新逻辑的代码那里有问题,更新的代码是这样:

updateApp() {
  // 获取小程序更新机制兼容
  if (uni.canIUse('getUpdateManager')) {
    const updateManager = uni.getUpdateManager()
    updateManager.onCheckForUpdate((res) => {
      if (res.hasUpdate) {
        uni.showModal({
          title: '更新提示',
          content: '检测到新版本,是否下载新版本并重启小程序?',
          success: (res) => {
            if (res.confirm) {
              this.downLoadUpdate(updateManager)
            }
          },
        })
      }
    })
  }
},
downLoadUpdate(updateManager) {
  uni.showLoading()
  updateManager.onUpdateReady(() => {
    uni.hideLoading()
    updateManager.applyUpdate()
  })
}
补充用户日志,大部分安卓用户通过升级微信解决问题,但是还有一部分iOS用户,因为忘记密码等原因,无法升级微信版本,导致无法使用,要来了这部分iOS用户的投诉反馈日志,提示是这个

用户的手机信息

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

2 个回答

  • 执念
    执念
    10-30

    刚才我又仔细研究了一下反馈信息,发现如果调试基础库设置为2.27.3的话,就会出现白屏

    10-30
    有用
    回复
  • dreamhunter
    dreamhunter
    10-30

    和这部分代码没关系,可能是用户低版本api无法使用导致你页面无法渲染,所以白屏

    10-30
    有用
    回复 1
    • 执念
      执念
      10-30
      出现问题的起因是我昨晚更新了一下小程序,然后今天早上用户使用的时候出现白屏的情况,部分安卓用户我做过清理微信缓存,然后打开小程序的操作,但是不行,最后给升级了一下微信,重新打开小程序显示正常了,所以我怀疑是提示升级微信小程序时,他们点了取消然后出的这个问题。
      10-30
      回复
登录 后发表内容