起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5389|回复: 5

[结贴] cordova.plugins.barcodeScanner.scan插件问题

[复制链接]

12

主题

42

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
发表于 2018-3-15 09:59:02 | 显示全部楼层 |阅读模式
cordova.plugins.barcodeScanner.scan插件,调用了扫描成功的方法之后,又会执行一次function(error){}的这个方法,ios会出现这个问题!!!!

12

主题

42

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
 楼主| 发表于 2018-3-15 10:12:34 | 显示全部楼层
                                var isImplement = 0;
                                cordova.plugins.barcodeScanner.scan(function(result) {
                                        isImplement = 1;
                                        var resultData = REDATA.respDataToJson(result.text);
                                        ERDATA.ERAjaxPost("/xxxxxx/xxx_xxx/xxxxx", {
       
                                        }, function(datas) {
                                                var data = REDATA.respDataToJson(datas);
                                                if (data.success == true) {
                                                        $(".xx .xxx").text("扫描结果:"+data.nm + " 成功!");
                                                } else {
                                                        me.comp("messageDialog").show({
                                                                "title" : "温馨提示",
                                                                "message" : data.msg
                                                        });
                                                        $(".xx .xxx").text("扫描结果:" + data.msg);
                                                }
                                        }, null, true, true);
                                       
                                }, function(error) {
                                        if(isImplement == 0){
                                                me.comp("messageDialog").show({
                                                        "title" : "温馨提示",
                                                        "message" : "扫描失败,请稍后再试!"
                                                });
                                                $(".xx .xxx").text("扫描结果: 扫描失败,请稍后再试!");
                                        }
                                        isImplement = 0;
                                }
回复 支持 反对

使用道具 举报

12

主题

42

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
 楼主| 发表于 2018-3-15 10:16:53 | 显示全部楼层
我再扫描成功、失败、success为false的时候都会把扫描结果显示在 $(".xx .xxx")组件上面,同时还做了messageDialog的弹出。现在再ios上测试,就会出现,我 $(".xx .xxx")组件上已经显示了扫描成功,弹出框却还会显示 "扫描失败,请稍后再试!"这个提示!!!
回复 支持 反对

使用道具 举报

发表于 2018-4-18 11:09:42 | 显示全部楼层
只有ios会这样吗??
Android 没问题是吧??
另外请问你的wex5版本是多少??建议试试最新3.8预发布版本,是否还存在这个问题?
http://bbs.wex5.com/forum.php?mo ... &extra=page%3D1
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

12

主题

42

帖子

188

积分

初级会员

Rank: 2

积分
188
QQ
 楼主| 发表于 2018-4-19 10:11:25 | 显示全部楼层
liangyongfei 发表于 2018-4-18 11:09
只有ios会这样吗??
Android 没问题是吧??
另外请问你的wex5版本是多少??建议试试最新3.8预发布版本, ...

这个问题解决了,应该是点击太快,点了两次。感谢版主的回答,结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-5 09:58 , Processed in 0.078996 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表