步骤一:
登录微信小程序开放平台(下方链接),点击账号设置=》第三方设置,在插件管理中添加插件(搜索appid:wx4418e3e031e551be查找OCR插件并添加)。小程序https://mp.weixin.qq.com/wxamp/index/index
步骤二:
点击插件管理中OCR插件 详情 按钮,跳转详情页=》开发文档=》开放社区购买调用额度套餐(可根据公司业务需求量选择套餐,可先试用免费套餐体验),购买点点点下订单即可。
步骤三:
回到详情页基础信息页面,记住当前插件最新版本号,下面要用到。
在pages.json文件中,找到需要用到OCR插件功能的页面包(主包或分包)位置,在“plugins”中引入“ocr-plugin”,具体代码参考如下:其中version要填插件最新版本号,provider是固定值(OCR插件的appid)。
"pages": [],
"plugins": {
"ocr-plugin": {
"version": "3.1.5",
"provider": "wx4418e3e031e551be"
}
}
然后在pages.json文件“pages”中给实际需要使用到OCR的页面注册引入插件组件。
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "uni-app",
"usingComponents": {
"ocr-navigator": "plugin://ocr-plugin/ocr-navigator"
}
}
}
],
"plugins": {
"ocr-plugin": {
"version": "3.1.5",
"provider": "wx4418e3e031e551be"
}
}
最后在具体页面内引入插件组件,certificateType是证书类型,包含七种 身份证:idCard、行驶证:drivingLicense、银行卡:bankCard、营业执照:businessLicense、驾驶证: driverslicense、车牌:platenum、菜单:menu。
<ocr-navigator @onSuccess="success" certificateType="idCard" :opposite="false">
//此处为自定义样式内容
</ocr-navigator>
更多详细说明可参阅微信开放文档OCR服务:OCR 支持 | 微信开放文档 。