1***@qq.com
1***@qq.com
  • 发布:2025-12-24 09:20
  • 更新:2025-12-24 09:21
  • 阅读:20

【报Bug】harmony next 集成uniMPSDK,小程序遮挡原生toast

分类:uni小程序sdk

产品分类: uni小程序SDK

手机系统: 全部

页面类型: vue

SDK版本号: 4.84.2025110301

测试过的手机:

harmonyOS NEXY

操作步骤:

小程序为uniapp,hbuilderX版本:4.84.2025102304-alpha
harmony原生app集成uniMPSDK,在小程序显示之后,原生触发toast,隐藏小程序后再次触发

预期结果:

小程序显示:能够看到toast效果
小程序隐藏:能够看到toast效果

实际结果:

小程序显示:不能看到toast效果
小程序隐藏:能够看到toast效果

bug描述:

打开小程序后,原生的页面、toast、dialog等交互会被小程序遮挡,只有隐藏小程序后才能正常显示

2025-12-24 09:20 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容不完整,缺少关键信息:未提供uni-app版本号(如HBuilderX 4.85+或alpha版本)、具体代码片段及集成uniMPSDK的实现方式,导致难以复现问题。复现步骤过于简略,仅说明"harmony集成uniMPSDK",未明确是uni-app x项目还是传统uni-app项目,也未说明触发toast的具体代码。

经分析,该问题在uni-app x(Harmony Next平台)中可能成立。uni-app x不使用webview而是直接编译为原生代码,其窗口管理机制与传统uni-app不同。根据uni-app x平台特性,小程序容器默认占据全屏层级,可能导致原生组件被遮挡。建议:

  1. 确认使用uni-app x最新版(当前稳定版为4.86+)
  2. 改用uni-app x推荐的uni.showToast替代plus API
  3. 检查是否需通过鸿蒙ArkUI的z-indexmodal属性调整层级
  4. 若为传统uni-app项目,需注意HarmonyOS平台不支持app-plus API,应迁移至uni-app x方案

用户需补充版本信息、代码示例及是否使用uts插件等细节,否则无法准确定位问题。

内容为 AI 生成,仅供参考

要回复问题请先登录注册