一个完全新建的项目,使用默认模板,vue2。
进行相关配置之后,/pages/index/index.vue修改成如下.
编译打包成正式版或者自定义基座运行,都会闪退,并且没有任何提示
<template>
<button type="default" @click="scan">扫码</button>
</template>
<script>
let mpaasScanModule = uni.requireNativePlugin("Mpaas-Scan-Module")
export default {
data() {
return {
}
},
methods: {
scan() {
mpaasScanModule.mpaasScan({
// 扫码识别类型,参数可多选,qrCode、barCode,不设置,默认识别所有
'scanType': ['qrCode', 'barCode'],
// 是否隐藏相册,默认false不隐藏
'hideAlbum': false
},
(ret) => {
uni.showModal({
title: "弹窗标题",
// 返回值中,resp_code 表示返回结果值,10:用户取消,11:其他错误,1000:成功
// 返回值中,resp_message 表示返回结果信息
// 返回值中,resp_result 表示扫码结果,只有成功才会有返回
content: JSON.stringify(ret),
showCancel: false,
confirmText: "确定"
})
})
}
}
}
</script>
<style>
</style>
1 个回复
1***@qq.com (作者)
1.2.3(2022-06-03)该版本下实测真机环境下可以运行,但是模拟器无法运行,包括但不限于夜神模拟器、bluestack