// 开始装车扫码
startScan () {
const _this = this
uni.scanCode({
onlyFromCamera:true,
success: function(res) {
uni.showLoading({
title: '正在识别中'
})
console.log('条码类型:' + res.scanType)
console.log('条码类容:' + res.result)
_this.$request({
url: '/ymt/road/getOrderAndCheckLoading/' + res.result + '/' + 101
}).then(res1 => {
console.log(res1)
if (res1.statusCode === 200) {
uni.hideLoading();
uni.navigateTo({
url: '/pages/startLoadCar/startLoadCar?obj=' + encodeURIComponent(JSON.stringify(res1.data.data))
})
} else if (res1.statusCode === 500) {
console.log('状态码500')
uni.hideLoading();
uni.hideToast();
uni.showModal({
title: '提示',
showCancel: false,
content: res1.data.msg,
success: function (res) {
console.log('用户点击确定');
}
});
} else {
uni.hideLoading();
uni.showToast({
title: res1.data.msg,
icon: "none",
duration: 4000
})
}
}).catch(err => {
console.log(err)
uni.hideLoading();
uni.showToast({
title: '扫码出错',
icon: "none",
duration: 4000
})
})
}
})
},
- 发布:2021-05-11 10:31
- 更新:2021-05-11 10:31
- 阅读:786
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 20H2
HBuilderX类型: 正式
HBuilderX版本号: 3.1.12
手机系统: Android
手机系统版本号: Android 7.1.1
手机厂商: 手持机pda
手机机型: 手持机pda
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
多次点击扫码
多次点击扫码
预期结果:
点击多次后不该黑屏
点击多次后不该黑屏
实际结果:
多次扫码后会出现扫码黑屏
多次扫码后会出现扫码黑屏
bug描述:
多次扫码后出现黑屏的情况该怎么处理呢,是否需要升级安卓版本?