行一88
行一88
  • 发布:2025-12-22 23:51
  • 更新:2025-12-23 15:00
  • 阅读:109

鸿蒙元服务无法占满华为折叠屏

分类:鸿蒙Next

我的项目是基于vue3的uniapp开发的,以鸿蒙元服务运行到模拟器华为折叠屏时,宽度无法占满整个折叠屏。
于是单独开了新建了一个uniapp的默认模板项目,尝试各种配置仍然无法让该模板应用占满折叠屏。
向有经验的朋友请教,如何让uniapp应用占满整个折叠屏

目前在华为提供的模拟器上运行的效果见附件

2025-12-22 23:51 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

该问题请在专业群( uni-app鸿蒙化技术交流群 ) 咨询

您的uniapp应用在华为折叠屏模拟器上宽度无法占满的问题,可能与鸿蒙元服务的屏幕适配机制有关。根据知识库信息:

  1. 鸿蒙平台需使用MP-HARMONY条件编译(而非app-plus),请检查pages.json中是否针对折叠屏做了适配配置
  2. 尝试在pages.json的pages节点添加"style": {"width": "100%"}
  3. 使用rpx单位替代px,并避免固定宽度样式
  4. 折叠屏需特殊处理,参考鸿蒙屏幕适配文档

若仍无法解决,建议:

  • 确认HBuilderX版本(推荐4.86+)
  • 在插件市场搜索"鸿蒙折叠屏适配"插件
  • 检查是否使用了鸿蒙不支持的组件(可通过二分法删除页面排查)

注意:鸿蒙元服务与App平台实现机制不同,需单独适配。可加入uni-app鸿蒙技术交流群获取官方支持。

内容为 AI 生成,仅供参考
DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

目前华为这边是规划的这样展示,这种情况不会影响审核上架,目前也不能更改

  • 行一88 (作者)

    感谢解答

    2025-12-23 16:22

  • 行一88 (作者)

    再请问一下,目前我的元服务就因为这个问题上架自检显示未通过,然后也无法选取版本提交上架审核。请问如何处理?是联系华为的平台客服处理吗?

    2025-12-23 22:00

  • DCloud_UNI_OttoJi

    回复 行一88: 截图发一下,自检未通过是系统操作的,应该不是因为折叠屏有黑框,目前元服务都是正常上架,不会因为因为这个导致无法提审

    2025-12-24 11:04

  • 行一88 (作者)

    回复 DCloud_UNI_OttoJi: 谢谢回复。在平台客服协助下找到原因了,是因为我的发布权限交给了dcloud

    2025-12-24 17:11

  • 行一88 (作者)

    回复 行一88: 临时关闭授权后,又可以提交审核了

    2025-12-24 17:14

要回复问题请先登录注册