onShow(){
console.log('onShow ---')
}
...
uni.scanCode({
onlyFromCamera: true,
success: res => {
console.log('success -- ', res );
},
fail: (err) => {
console.log('fail -- ', err);
},
complete: (res) => {
console.log('complate -- ',res);
}
});
- 发布:2022-06-16 11:17
- 更新:2022-06-16 11:24
- 阅读:292
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 11
HBuilderX类型: 正式
HBuilderX版本号: 3.4.15
手机系统: Android
手机系统版本号: Android 10
手机厂商: 一加
手机机型: 一加五
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1 onShow生命周期 打印
2 调用 扫码
3 退出扫码
4 查看 onShow生命周期 是否打印
1 onShow生命周期 打印
2 调用 扫码
3 退出扫码
4 查看 onShow生命周期 是否打印
预期结果:
onShow 触发
onShow 触发
实际结果:
onShow 未触发
onShow 未触发
bug描述:
调用 uni.scanCode 取消扫码后 ,onShow生命周期未触发
目前是把业务执行放在了 扫码取消的 fail 事件中执行了
1***@qq.com (作者)
onHide 同样未执行
2022-06-16 11:36