1.将OCR插件添加到小程序后台;
2.添加之后一定进行购买,100次/天是免费的,但是必须进行购买操作;
3.在app.json文件中引入:
"pages": [],
"plugins": {
"ocr-plugin": {
"version": "3.2.0",
"provider": "申请成功之后会有一个插件id,填在这儿"
}
},
4.页面的json文件中声明:
{
"usingComponents": {
"ocr-navigator": "plugin://ocr-plugin/ocr-navigator",
}
}
5.交互页面添加节点设置:
<ocr-navigator bind:onSuccess="success" certificateType="idCard" opposite="{{false}}">
<button type="primary">身份证正面识别</button>
</ocr-navigator>
<ocr-navigator bind:onSuccess="success" certificateType="idCard" opposite="{{true}}">
<button type="primary">身份证反面识别</button>
</ocr-navigator>
opposite设置识别身份证正反面,默认为false;
certificateType是证书类型包括: 身份证:idCard、驾驶证:drivingLicense、银行卡:bankCard、营业执照:businessLicense;
可通过类名ocr-wrapper和intro控制按钮样式;
success是验证返回示例;
/** wxss **/
/*自定义按钮样式*/
.ocr-wrapper {
margin: 40rpx auto;
width: 375rpx;
}
.intro {
margin: 40rpx;
}
本文为一次使用OCR的体验笔记,如有不清晰的地方请看官方文档OCR支持|微信开放文档;