vue实现ZKT(中控)身份证读卡器读卡功能
第一次写,权当一个记录吧!在当前的.vue文件中加上一个<iframe v-show="false"><OBJECTclassid="CLSID:10946843-7507-44FE-ACE8-2XXXXXXXXX"width=0height=0align=center
·
第一次写,权当一个记录吧!
在当前的.vue文件中加上一个
<iframe v-show="false">
<OBJECT
classid="CLSID:10946843-7507-44FE-ACE8-2XXXXXXXXX"
width=0
height=0
align=center
hspace=0
vspace=0
id=CVR_IDCard
name=CVR_IDCard
></OBJECT>
</iframe>
在vue创建的时候,获取对应的厂商id
mounted() {
this.myPlugin = document.getElementById("CVR_IDCard");
},
下面就是直接的读卡方法
readCard() {
try {
this.strReadResult = CVR_IDCard.ReadCard();
} catch (e) {
this.$Message.error('读卡失败');
return;
}
if (this.strReadResult == '0') {
this.sform.card = CVR_IDCard.CardNo;
} else {
this.$Message.error('读卡失败: ' + this.strReadResult);
}
},
由于我只需要读取身份证号,所以就获取了身份证号,如果需要获取其他的内容,请对照厂商提供的api;仅仅测试了中控的读卡器,其他的暂未测试
更多推荐
已为社区贡献1条内容
所有评论(0)