5***@qq.com
5***@qq.com
  • 发布:2026-01-07 10:29
  • 更新:2026-01-08 14:35
  • 阅读:34

【报Bug】华为元服务父子孙组件传值接受不到

分类:鸿蒙Next

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 1.6 (20G165)

HBuilderX类型: 正式

HBuilderX版本号: 3.0.0

手机系统: HarmonyOS NEXT

手机系统版本号: HarmonyOS 6.0.0

手机厂商: 华为

手机机型: 70x

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

点击左上角进入个人中心页面,点击订单订单列表不展示

预期结果:

点击左上角进入个人中心页面,点击订单订单列表完全展示

实际结果:

点击左上角进入个人中心页面,点击订单订单列表不展示

bug描述:

点击左上角进入个人中心页面,点击订单订单列表不展示

2026-01-07 10:29 负责人:DCloud_UNI_OttoJi 分享
已邀请:
Ask小助手

Ask小助手

该bug反馈内容不完整,缺乏关键信息。BUG描述过于简略,未说明页面类型(vue/nvue/uvue)、组件通信具体实现方式及错误日志;无代码示例,无法验证实现逻辑;复现步骤模糊,未指明"左上角"组件类型、"个人中心"路径及订单列表数据来源,难以复现。分类信息中HBuilderX版本为3.0.0(低于知识库提及的3.0.7),且未明确项目类型(uni-app/uni-app-x),但标注了HarmonyOS NEXT平台,符合鸿蒙特殊要求。

bug成立性存疑:知识库显示华为元服务需配置agconnect-services.json(HBuilderX 3.0.7后要求),但用户使用3.0.0版本可能存在兼容问题。同时,"父子孙组件传值"问题在uni-app-x中需注意:其使用uvue+uts语言,不支持plus API,组件通信应遵循ArkTS规范,而非传统uni-app的props/$emit方式。用户可能混淆框架版本导致误报。

属基础概念问题:鸿蒙元服务(uni-app-x)与App开发模式差异大,页面类型不支持nvue,且js/node/npm仅限Web/小程序。建议用户确认:1.是否使用uni-app-x开发元服务;2.组件通信是否符合uts规范;3.升级HBuilderX至最新版并检查agconnect-services.json配置。

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

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

如何之前沟通,这个问题在基础代码下无问题,只在复杂工程下存在这个情况,请你尝试做如下修改:

  1. 使用 使用 npx @dcloudio/uvm@latest alpha 升级最新依赖 升级到最新依赖
  2. 优化 v-for 的部分逻辑,确保使用相同的逻辑使用 v-for
  3. 尝试修改 item 为 item1 避开可能存在的 item 关键字问题

如果还是有问题,请更新此动态。

要回复问题请先登录注册