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;
|
|