onOsThemeChange目前在鸿蒙uniapp测试有效,ios无效,安卓未测试。什么时候全端兼容啊?
- 发布:2025-11-11 18:35
- 更新:2025-11-12 17:00
- 阅读:57
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.85
手机系统: iOS
手机系统版本号: iOS 18
手机厂商: 苹果
手机机型: 16
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
/
/
预期结果:
/
/
实际结果:
/
/
bug描述:
DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信
提供具体代码,是 uts 代码?主题相关请查阅这个
https://uniapp.dcloud.net.cn/api/system/theme.html
loveCoding (作者)
我是uniapp,不是x。直接在onLaunch里面放一个uni.onOsThemeChange
2025-11-14 00:18
DCloud_UNI_OttoJi
回复 loveCoding: 参考这个 https://uniapp.dcloud.net.cn/tutorial/darkmode.html#on-theme-change
2025-11-14 16:49
loveCoding (作者)
回复 DCloud_UNI_OttoJi: 我没有用官方这个方案,我有更多主题。所以现在要监听系统是否是暗黑模式变化。onOsThemeChange这个api目前只支持鸿蒙,安卓和ios没有合并到uniapp把,只有uniappx的。
2025-11-14 23:24
DCloud_UNI_OttoJi
回复 loveCoding: 嗯,原本只支持 x,鸿蒙平台新,沿用了相关逻辑,app-plus 使用这个 https://uniapp.dcloud.net.cn/tutorial/darkmode.html#on-theme-change
2025-11-17 17:59
loveCoding (作者)
回复 DCloud_UNI_OttoJi: 典型的有了uniappx亲儿子就冷落uniapp,这就是一个api,x都写好了,uts语法直接引入到uniapp就可以了
2025-11-20 02:11