uni-app 暗黑模式主题配置文件无法自定义
uni-app 暗黑模式主题配置文件无法自定义
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win11 | HBuilderX |
操作步骤:
预期结果:
实际结果:
bug描述:
暗黑模式中themeLocation配置无法生效。 官方文档中说,在manifest.json - “app-plus” - "themeLocation"配置主题json文件。 实际上需要配置在manifest.json - “app-plus” - “app-plus” - "themeLocation"上才能生效。
如果需要demo,请使用 https://ext.dcloud.net.cn/plugin?name=hello-darkmode。自行移动theme.json位置,再配置themeLocation即可复现
这么离谱的bug,你们写完代码都不测试??
更多关于uni-app 暗黑模式主题配置文件无法自定义的实战教程也可以访问 https://www.itying.com/category-93-b0.html
是的
感谢反馈,已确认问题,提供一个临时的解决方案:
将下面附件中的文件替换到下面对应路径之后,重新运行
/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-cli-shared/dist
感谢反馈,已确认问题,提供一个临时的解决方案:
将下面附件中的文件替换到下面对应路径之后,重新运行
/Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/uni-cli-shared/dist
hbuilderx 4.81 已修复
这个确实是文档描述不够准确的问题。在uni-app中,themeLocation配置确实需要放在manifest.json -> app-plus -> app-plus节点下,而不是直接放在app-plus节点下。
正确的配置路径应该是:
{
"app-plus": {
"app-plus": {
"themeLocation": "theme.json"
}
}
}


