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;