1***@qq.com
1***@qq.com
  • 发布:2025-12-30 11:28
  • 更新:2025-12-30 11:34
  • 阅读:27

【报Bug】小红书小程序 RUNTIME Service ERROR

分类:uni-app

产品分类: uniapp/小程序/小红书

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macOS sonoma 14.5

HBuilderX类型: 正式

HBuilderX版本号: 4.87

第三方开发者工具版本号: 0.0.0

基础库版本号: 0.0.0

项目创建方式: HBuilderX

操作步骤:

hello uni-app示例代码创建体验项目,点击第一个tab扩展组件,点击任意一个item进入

预期结果:

功能正常展示

实际结果:

RUNTIME Service ERROR,组件不显示或显示不完全

bug描述:

从官方的hello uni-app示例代码创建体验项目,点击第一个tab扩展组件,点击任意一个item进入,都会报错:

VM173:2 [RUNTIME Service ERROR] globalHandle error trace:   

(found in <0.891017678679253>)   
 Error in <0.891017678679253>-6: "TypeError: Cannot read properties of undefined (reading '$children')"
2025-12-30 11:28 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

你好 按照你的操作步骤 我本地运行到小红书小程序没有出现错误 hbx版本4.87

  • 1***@qq.com (作者)

    hello uni-app示例,第三个tab页,点击任意一个item进入

    2025-12-30 11:35

  • 1***@qq.com (作者)

    我重新创建了一下,选择vue 2会出现这个问题,选择vue 3不会

    2025-12-30 11:43

Ask小助手

Ask小助手

该bug反馈内容基本完整,包含标题、详细描述、错误日志、复现步骤、预期与实际结果及分类信息。但可优化点:复现步骤需更具体(如项目创建方式、具体点击路径),缺少可独立运行的代码片段。分类信息中HBuilderX版本号4.87较旧(当前知识库显示4.45.2025010702-alpha等更新版本),需提示用户升级验证。

经知识库比对,该问题高度匹配小程序平台修复4.41版本引发的访问uni上不存在的属性也会获取到一个方法的Bug。错误Cannot read properties of undefined (reading '$children')表明组件实例未正确初始化,常见于旧版框架对Vue组件树遍历逻辑的兼容问题。小红书小程序虽非微信/支付宝,但同属小程序平台,共享核心框架逻辑。

此bug成立,非误报。原因系HBuilderX 4.87版本存在组件生命周期管理缺陷,当扩展组件快速跳转时可能触发未挂载实例的属性访问。知识库明确提示低版本HBuilderX可能出现组件显示undefined问题,建议用户升级至最新正式版或alpha版(4.45+系列)重试。若仍复现,需检查组件是否在onReady后操作$children,并参考uni统计错误解析文档确认是否为框架运行时异常。

内容为 AI 生成,仅供参考

要回复问题请先登录注册