guoyujie
2025-12-04 03627defbc56d0498e7778523da255eb972db6a4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
const mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module")
const mpaasScan =  () =>{
        return new Promise((resolve, reject) => {
            mpaasScanModule.mpaasScan({
                                    // 扫码识别类型,参数可多选,qrCode、barCode,不设置,默认识别所有
                                    //'scanType':  ['qrCode','barCode'],
                                    // 是否隐藏相册,默认false不隐藏
                                    'hideAlbum': true,
                                    //ios需要设置这个参数,只支持中英文 zh-Hans、en,默认中文                       
                                    'language' : 'zh-Hans',
                                    //相册选择照片识别错误提示(ios)
                                    'failedMsg': '未识别到二维码,请重试',
                                    //Android支持全屏需要设置此参数
                                    'screenType': 'full' ,
                                    'timeoutInterval':'15', //设置超时时间
                                    'timeoutText':'未识别到二维码?', //超时提醒文本     
            },
            (ret) => {
             if(ret.resp_code===1000){
                 resolve(ret.resp_result)
             }else{
                 reject(new Error(ret.resp_message))
             }    
            })
        })
    }
    
export default mpaasScan;