美文网首页kankan(good)uniapp
uniapp使用手机摄像头进行扫码功能

uniapp使用手机摄像头进行扫码功能

作者: 扶得一人醉如苏沐晨 | 来源:发表于2023-02-01 15:30 被阅读0次

    方法

    //普通工具类
    /**
     * 扫码
     * isOnlyCamera:是否只允许摄像头扫码
     *      true:是,扫码时只有摄像头,
     *      false:否,可以在相册选择二维码识别
     */
    export function doScanQrCode() {
        return new Promise((resolve, reject) => {
            uni.scanCode({
                onlyFromCamera: true,
                success: function(res) {
                    //去除空格
                    let space_str = '\u0000'
                    let code = res.result.replace(space_str, "")
                    res.result = code
                    resolve(res)
                },
                fail() {
                    reject('失败')
                },
                complete() {
                    console.log("扫码结束,无论失败还是成功都会回调");
                }
            })
        })
    }
    
    

    使用

    //通过摄像头扫描二维码
        scanQrcode() {
                doScanQrCode().then(res => {
                    console.log(res.result);
                });
            },
    

    相关文章

      网友评论

        本文标题:uniapp使用手机摄像头进行扫码功能

        本文链接:https://www.haomeiwen.com/subject/stpihdtx.html