收藏
回答

wx.chooseImage多次调用后,白屏问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.chooseImage 微信iOS客户端 8.0.16 2.21.2
wx.chooseImage()

在同一个page下,多次调用wx.chooseImage方法,添加图片后,有大概率出现白屏问题。添加debug模式,看到chooseImage触发页面onHide,选择图片后触发页面onShow,之后就什么都没显示了。

从页面呈现上,似乎是页面上有一个层级极高的白色遮罩盖在上面。页面里面的元素依旧可以触发点击事件。但是整个页面显示白屏。

从debug上,信息都正常,没看到异常信息。页面上只能通过onHide、onShow、wx.chooseImage的success和fail来捕捉,但是没触发fail,正常触发success。

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

2 个回答

  • 马天慧
    马天慧
    2022-01-19

    我也碰到过这个问题,应该是照片太大的关系,比如一张照片4M,一下子选取9张,势必会卡顿白屏,所以我的做法是照片少上传一点。。。

    2022-01-19
    有用
    回复 2
    • Nolan麒
      Nolan麒
      2022-01-19
      我这边每次只上传1张图片,出现白屏的规律也不确定,有时点了10来次才白屏,有时点了1次就白屏
      2022-01-19
      1
      回复
    • 马天慧
      马天慧
      2022-01-24回复Nolan麒
      对的,有概率的。主要还是照片占内存的缘故吧我猜。
      2022-01-24
      回复
  • Cjiang
    Cjiang
    2022-01-18

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

    2022-01-18
    有用
    回复 2
登录 后发表内容