申庭教育
申庭教育
  • 发布:2024-01-23 10:55
  • 更新:2024-11-18 15:03
  • 阅读:204

【报Bug】1.hbuliderx3.96 夜间模式开启后,安卓10以下的手机夜间模式不生效正常,但是该手机的nvue也横屏时会重载nvue页面

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: mac14.1.1 (23B81)

HBuilderX类型: 正式

HBuilderX版本号: 3.96

手机系统: Android

手机系统版本号: Android 9.0

手机厂商: 小米

手机机型: 任何安卓10以下的手机

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

uni.onThemeChange(({
theme
}) => {
console.log('监听夜间模式', theme)
})
if (uni.getStorageSync("theme") == 'dark') {
this.changeTheme()
}else{
if(plus.os.name.toLowerCase() == 'android'){
uni.setStorageSync("theme",'light')
setTimeout(()=>{
this.changeTheme()
},1000)
}
}

操作步骤:

官方hello-darkmode 示例工程 运行基座到安卓10以下的手机就会造成该bug

预期结果:

开启夜间模式,安卓10以下的手机nvue页面横屏时,不应该重载

实际结果:

1.hbuliderx3.96 夜间模式开启后,安卓10以下的手机夜间模式不生效正常,但是该手机的nvue也横屏时会重载nvue页面,导致onload onready onshow重新执行,所有变量初始化。
2.hbuliderx3.99 ios使用夜间模式切换到dark会闪退。

bug描述:

【报Bug】1.hbuliderx3.96 夜间模式开启后,安卓10以下的手机夜间模式不生效正常,但是该手机的nvue也横屏时会重载nvue页面,导致onload onready onshow重新执行,所有变量初始化。2.hbuliderx3.99 ios使用夜间模式切换到dark会闪退

2024-01-23 10:55 负责人:无 分享
已邀请:
申庭教育

申庭教育 (作者)

官方回复bug能不能积极点呢

2***@qq.com

2***@qq.com - 程序员

解决了吗大佬,我也遇到同样的问题,还没解决, 我的手机是安卓14,小米手机

要回复问题请先登录注册