uni.getSystemInfoSync().theme === 'light
- 发布:2024-04-17 08:59
- 更新:2024-05-04 15:32
- 阅读:310
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.08
手机系统: Android
手机系统版本号: Android 14
手机厂商: 小米
手机机型: 11 ultra
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.getSystemInfoSync().theme
uni.getSystemInfoSync().theme
预期结果:
uni.getSystemInfoSync().theme === 'dark
uni.getSystemInfoSync().theme === 'dark
实际结果:
uni.getSystemInfoSync().theme === 'light
uni.getSystemInfoSync().theme === 'light
bug描述:
澎湃OS暗黑模式,systeminfo中的theme仍然是light
1***@qq.com
抱歉,是我理解错了,华为浏览器APP自身也是有深色模式的,相当于它把系统的深色模式拦截了,而通过const { theme } = uni.getSystemInfoSync()得到的是华为浏览器APP自身的深色模式(此时不是操作系统的深色模式),也就是说,只要手动更改华为浏览器APP自身的深色模式,那么获取到的值就是正确的。
2024-05-07 20:21
搬砖大老 (作者)
没做H5,是uni-app安卓
2024-05-13 09:04