程序一直没更新,以前没这个问题,今天发现在js中的 setTimeout(function () { that.ScanBar(); }, 0); 中自动调用的that.ScanBar();扫码调用不了摄像头?
wxml代码
<view type='primary' class="primarybutton mainview_top" bindtap="ScanBar" >Scan</view>
.js 代码
--------------------------------------------------
ScanBar: function () {
var that = this
wx.scanCode({
success: (res) => {
……
setTimeout(function () {
that.ScanBar();
}, 0);
},
fail: (res) => {
}
})
},
-----------------------------------------
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
需求是有很多条码要扫,所以每次扫完自动打开扫码,手动点scan的第一次扫描没问题,第二次就如图一片黑色,有点像调用不了摄像头的感觉