hbuilderx版本: 3.96
手机: 华为畅享20e
安卓版本: 10
hbuilderx版本使用了4.15 和 最新版 都不正常
使用的同一版本扫码插件,新项目点击扫码黑屏,老项目没问题。新老项目只是项目文件结构不一样。
新项目结构
老项目结构
引入与使用方式都与老项目一样,但是新项目始终无法正常打开扫码
const mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module");
export function scanCode(param={}) {
return new Promise((resolve,reject)=>{
if(mpaasScanModule){
mpaasScanModule.mpaasScan({
// 扫码 UI 风格,参数可为 qr、bar,默认为 qr
'type': param.type || 'qr',
// 扫码识别类型,参数可多选,qrCode、barCode,不设置,默认识别所有
'scanType':param.scanType || ['qrCode','barCode'],
// 是否隐藏相册,默认false不隐藏
'hideAlbum': param.hideAlbum || false
},(res) => {
let code = res.resp_result.trim();
resolve(code);
});
}else{
reject();
}
})
}