收藏
回答

wx.scanCode 返回时白屏

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug wx.scanCode 客户端 6.7.2 2.2.3

- 当前 Bug 的表现(可附上截图)

   在华为手机显示白屏

  


- 预期表现

返回时应该显示原来页面,不应该白屏


- 复现路径

调用wx.scanCode后进入扫码界面,不进行扫码按手机返回按键,页面出现白屏,只有用手指点击屏幕后才会有显示


- 提供一个最简复现 Demo

wechatide://minicode/izeofMml7n1M

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

18 个回答

  • 阿木图
    阿木图
    2018-08-30

    提过问题发现,大家也都碰到了,参考楼上的,改变了解决方法,

    不影响页面,失败成功都会渲染一次页面,避免白屏

    <view style="opacity:0">{{opacity}}</view>

    data: {

       opacity:'0'

     },

    wx.scanCode({

    complete:function(){

            that.setData({

              opacity: Math.random()

            });

          }

    })


    2018-08-30
    赞同 2
    回复
  • 曾源
    曾源
    2018-08-21

    临时解决:

    fail: function() {
            wx.getSystemInfo({
              success: function(res) {
                if (res.platform == "android") {
                  // android扫一扫失败,跳回首页
                  wx.switchTab({
                    url: '/pages/index/index',
                  })
                } else {
                  console.log("不是安卓")
                }
              }
            })
          },


    2018-08-21
    赞同 2
    回复 4
    • Ðμαi、
      Ðμαi、
      2018-08-21

      借鉴您的方法,扫码失败之后直接使用relaunch再跳转回原来的页面,问题得到解决,非常感谢!

      2018-08-21
      回复
    • 安
      2018-08-22

      这样治标不治本,你来回多试几下就会发现,又出现这个问题了

      2018-08-22
      回复
    • Ðμαi、
      Ðμαi、
      2018-08-23

      只能先这样处理了,等官方修复

      2018-08-23
      回复
    • 小引-.-。
      小引-.-。
      2018-08-27

      想到一个方法 fail失败之后返回 调 redirectTo 重新打开 在data随便设一个参数 指向wxml 如:(<view>{{xxx}}</view>)  要判断是从扫码失败返回才触发这个动作 这样扫码失败后就会重新渲染页面 这样就不会白屏了


      2018-08-27
      回复
  • Tummy
    Tummy
    2018-08-20

    已知问题,我们发补丁包动态修复,感谢反馈。

    2018-08-20
    赞同
    回复
  • nickname
    nickname
    2018-08-20

    你好,感谢反馈,我们定位一下问题

    2018-08-20
    赞同
    回复
  • 重新定义3.3
    重新定义3.3
    2018-08-19

    腾讯小程序自己的bug,我的也是,之前好好的

    2018-08-19
    赞同 2
    回复
  • ( CONST👀)
    ( CONST👀)
    2018-09-05


    2018-09-05
    赞同
    回复
  • 灰烬中的微光
    灰烬中的微光
    2018-09-03

    @Tummy 补丁包动态修复了吗 请问开发者这边如何更新?提升基础库等级还是??

    2018-09-03
    赞同
    回复
  • Coder-X
    Coder-X
    2018-09-01

    各位有觉得更新吗?今天自己试了下,好像没有这个问题了。我用的mate10,难道是我手机自己更新的原因?

    2018-09-01
    赞同
    回复
  • 司代靖
    司代靖
    2018-08-31

    这个问题是要更新客户端才能解决吗?

    但我看手机上还是6.7.2   没有最新版

    2018-08-31
    赞同
    回复
  • Fate🌴 🌴
    Fate🌴 🌴
    2018-08-28

    请问修复了吗 我今天测试还是这样子 vivo手机 微信版本6.7.2

    2018-08-28
    赞同
    回复

正在加载...