|
楼主 |
发表于 2019-11-14 13:20:20
|
显示全部楼层
本帖最后由 davidhuang 于 2019-11-14 13:23 编辑
mainActivity.model1Load = function(e){
var code = "";
var lastTime,nextTime;
var lastCode,nextCode;
var i =0;
document.onkeypress = function(e) {
i = i+1;
//console.log(i);
nextCode = e.which;
nextTime = new Date().getTime();
if(lastCode != null && lastTime != null && nextTime - lastTime <= 30) {
code += String.fromCharCode(lastCode);
} else if(lastCode != null && lastTime != null && nextTime - lastTime > 100){
code = "";
}
lastCode = nextCode;
lastTime = nextTime;
if(e.which == 13){
alert(code);
justep.xbl('dataMain').setValue('fScanContext',code);
console.log(code);
code = "";
}
};
};
上面的alert(code)语句不起作用, justep.xbl('dataMain').setValue('fScanContext',code); 不起作用, console.log(code); 倒是起作用了, code的值就是扫描枪扫到的二维码
请问这两句为什么不起作用?
|
|