loveCoding
loveCoding
  • 发布:2025-11-11 18:35
  • 更新:2025-11-12 17:00
  • 阅读:57

【报Bug】求onOsThemeChange接口兼容uniapp的ios和Android

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win11

HBuilderX类型: 正式

HBuilderX版本号: 4.85

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: 16

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

onOsThemeChange目前在鸿蒙uniapp测试有效,ios无效,安卓未测试。什么时候全端兼容啊?

操作步骤:

/

预期结果:

/

实际结果:

/

bug描述:

2025-11-11 18:35 负责人:无 分享
已邀请:
DCloud_UNI_OttoJi

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

要回复问题请先登录注册