更新记录

1.0.9(2024-09-12)

  • 优化和修改了核心识别,调整了安卓识别页面兼容华为部分机型.

1.0.6(2024-07-30)

升级支持ios扫码功能,ios最低为ios12+ 升级支持H5(手机端)/WEB(带摄像头的win电脑及mac电脑)

1.0.4(2024-01-27)

  1. 预览区域调整缩小一点,
  2. 捕捉的图像再次放小一点。
  3. 扫描速率调整到500ms 如果你是有特定机器上有问题,请自己通过修改uts源码调整上面的这些参数,将影响识别速度,精准度,捕捉位置优化等可以自己通过源码调整。
查看更多

平台兼容性

Vue2 Vue3
×
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.99,Android:10.0,iOS:12,HarmonyNext:不确定 × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari

x-mlkit-scannig-u

开发文档

TMUI4.0文档 TMUI4.0组件库

功能特色

Ai模型识别,识别率高,效率快。嵌入式页面识别,方便自己布局和装饰扫码界面。

web,微信浏览器,移动浏览器使用时,请购买后,联系我,需要js库文件,因为插件内无法操作,请联系我技术指导

web/h5实时或者图片相册识别不支持多点识别。

兼容性

IOS Andriod WEB
12+ 6.0+ 支持WEB pC,H5,微信内置浏览器等所有现代浏览器

说明

这是tmui4.0|XUI的原生插件附赠插件。种子用户可免于购买。

非种子用户:

普通授权:99元 源码授权:199元

使用

如果是安卓请务必打自定义基座,如果ios:你在mac环境下配置好了环境无需打包本地编译,如果win开发ios需要打包基座。


// 添加组件
<x-mlkit-scannig-u
@clickQr="onclickQr"
@scan="saningEvent"
 :autoOpenCamera="false"
 :cameraWidth="1080" :cameraeiHght="1080" style="width:750rpx;height:750rpx;background:black" 
 ref="XscanU">
 </x-mlkit-scannig-u>

export default {
    data() {
        return {
            result:[] as string[],
            apiStr:""
        };
    },
    methods: {
        saningEvent(str:string[]){
            // #ifdef APP-ANDROID

            this.result = str as string[];
            // #endif
            // #ifdef APP-IOS

            let resultstr = uni.getStorageSync("xMlKITScaning")
            if(resultstr!=null){
                let result = JSON.parseArray<string>(resultstr as string)
                this.result = result
            }

            // #endif
        },
        onclickQr(str:string){
            // #ifdef APP-ANDROID
            uni.showModal({
                title:"提醒",
                content:str,
                showCancel:false
            })
            // #endif
            // #ifdef APP-IOS
            let resultstr = uni.getStorageSync("xMlKITScaningClick")
            uni.showModal({
                title:"提醒",
                content:resultstr,
                showCancel:false
            })
            // #endif
        },
        openCamera(){
            let el = (this.$refs['XscanU'] as XMlkitScannigUElement)
            el.openCamera()
        },
        //通过相册选取图片识别.
        choose(){
            let el = (this.$refs['XscanU'] as XMlkitScannigUElement)
            el.chooseImage()
        },
        closeCamera(){
            let el = (this.$refs['XscanU'] as XMlkitScannigUElement)
            el.closeCamera()
        }
    },

}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问