HarmonyOS鸿蒙Next中JS FA开发深色模式下res-dark-defaults.json没有加载的问题
HarmonyOS鸿蒙Next中JS FA开发深色模式下res-dark-defaults.json没有加载的问题 由文档 根据深浅色加载图片 所说,深色模式下会加载 src/main/js/default/resources/res-dark-defaults.json 文件中的内容,但是实际发现没有加载, 附件是最小重现代码(重命名将.txt 后缀去掉后解压)
config.json 中使用
"colorMode": "dark",
设为深色模式, 页面使用
{{ $r('mode') }}
展示资源中 mode 字段的值,在 res-defaults.json 中值为 light, 在 res-dark-defaults.json 中值为 dark,但问题是不管怎样显示的都是 light,也即没有加载到 res-dark-defaults.json (从页面配色可知app的确运行在深色模式下)
请问是我没写对还是哪里的原因导致?
DevEco版本如下:
DevEco Studio 2.1 Beta 4
Build Version: 2.1.0.303, built on April 28, 2021
Runtime version: 11.0.9+11-b944.49 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 1502M
Cores: 4
Registry: external.system.auto.import.disabled=true
Non-Bundled Plugins: com.intellij.plugins.macoskeymap, com.intellij.plugins.vscodekeymap
更多关于HarmonyOS鸿蒙Next中JS FA开发深色模式下res-dark-defaults.json没有加载的问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html
问下在开发FA中,设置深色模式的CSS媒体查询不生效,是不是FA还不支持深色模式开发,只能通过在configuration中来获取主题模式,再手动设置样式。
更多关于HarmonyOS鸿蒙Next中JS FA开发深色模式下res-dark-defaults.json没有加载的问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
开发者你好,您好,你这边文档目录看错了,所看的章节是FA卡片,而实际开发的是FA,当前FA暂不支持深色模式下加载对应的资源,请持续关注鸿蒙官方消息。
开发者您好,这个问题已经反馈给研发,请您耐心等待一下。
在HarmonyOS鸿蒙Next中,JS FA开发深色模式下res-dark-defaults.json
没有加载的问题,可能是由于资源配置文件的路径或命名不符合规范,或者系统未正确识别深色模式。确保res-dark-defaults.json
文件位于resources
目录下,并且文件名和路径正确。同时,检查config.json
中是否正确定义了深色模式的资源配置。如果问题依旧,可以尝试清理项目缓存并重新编译。
在HarmonyOS鸿蒙Next中,JS FA开发深色模式下res-dark-defaults.json
未加载的问题,通常是由于资源文件路径或命名不规范导致的。请确保以下几点:
- 文件路径:
res-dark-defaults.json
应放置在resources
目录下的dark
子目录中。 - 文件命名:文件名必须为
res-dark-defaults.json
,且大小写敏感。 - 配置检查:在
config.json
中确认已正确配置深色模式资源路径。 - 系统设置:确保设备已启用深色模式,并重启应用以加载新配置。
若问题仍未解决,建议清理项目缓存并重新编译。