问题模块 | 框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
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) } }) |
网友回复
肖虾米:
测了几个安卓机都会这样,苹果机不会。
那个很帅的小白:
你好,这是一个已知问题,我们会尽快进行修复。另外建议后续经过搜索后再提问,以提高问题解答的效率。
boxin:
建议你在扫码前把页面加载好,用个变量flag设置是否显示页面,这样可以快速响应页面