三个tab页,点击中间tab页屏幕高亮,点击其他页面亮度恢复初始亮度,在高亮页应用直接进入后台,亮度不会恢复
- 发布:2021-08-30 14:38
- 更新:2021-08-30 15:10
- 阅读:386
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 3.2.5
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphoneX
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
三个tab页,点击中间tab页屏幕高亮,点击其他页面亮度恢复初始亮度,在高亮页应用直接进入后台,亮度也能正常恢复
三个tab页,点击中间tab页屏幕高亮,点击其他页面亮度恢复初始亮度,在高亮页应用直接进入后台,亮度也能正常恢复
实际结果:
三个tab页,点击中间tab页屏幕高亮,点击其他页面亮度恢复初始亮度,在高亮页应用直接进入后台,亮度不会恢复
三个tab页,点击中间tab页屏幕高亮,点击其他页面亮度恢复初始亮度,在高亮页应用直接进入后台,亮度不会恢复
bug描述:
tab页面中,在onshow生命周期获取初始屏幕亮度,然后把屏幕亮度设置为0.8,在onhide生命周期把亮度恢复,点击其他tab页,亮度恢复正常,但是在高亮页,应用直接进入后台,亮度恢复不生效
1 个回复
回梦無痕 - 暂停服务
APP进入后台不会触发页面的onhide吧,把写在App.vue的onHide试下,或者在页面监听一下APP进入后台事件