收藏
回答

wx.scanCode出现空白页面的问题,求解

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

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

使用三星手机(其他手机暂未发现有此问题),调用扫码API。如果对同一个二维码扫两遍,API调用成功返回时,页面会出现5~10秒的空白,之后才渲染出页面。三星手机A9,型号:SM-A6058, Android 8.0

- 预期表现

调用成功,应快速显示页面,而不是在等待

- 复现路径


- 提供一个最简复现 Demo

wx.scanCode({
            onlyFromCamera: false,
            scanType:  ['qrCode','barCode'],
            success: function(res) {
                console.log(res)
                let redeemCode = res.result;
                that.setData({redeemCode: redeemCode})
            },
            fail: function(error){
                console.log(error)
            }
        })


最后一次编辑于  2018-08-28
回答关注问题邀请回答
收藏

3 个回答

  • 肖虾米
    肖虾米
    2018-08-29

    测了几个安卓机都会这样,苹果机不会。

    2018-08-29
    有用
    回复
  • 是小白啊
    是小白啊
    2018-08-28

    你好,这是一个已知问题,我们会尽快进行修复。另外建议后续经过搜索后再提问,以提高问题解答的效率。

    2018-08-28
    有用
    回复
  • boxin
    boxin
    2018-08-27

    建议你在扫码前把页面加载好,用个变量flag设置是否显示页面,这样可以快速响应页面

    2018-08-27
    有用
    回复 2
    • 慢慢。
      慢慢。
      2018-08-28

      扫码前,页面加载时正常的

      2018-08-28
      回复
    • 2018-08-28回复三点水

      解决个鸡巴 渲染层的问题他用生命周期解决?

      2018-08-28
      回复
登录 后发表内容