hello uni-app示例代码创建体验项目,点击第一个tab扩展组件,点击任意一个item进入
- 发布:2025-12-30 11:28
- 更新:2025-12-30 11:34
- 阅读:27
产品分类: uniapp/小程序/小红书
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: macOS sonoma 14.5
HBuilderX类型: 正式
HBuilderX版本号: 4.87
第三方开发者工具版本号: 0.0.0
基础库版本号: 0.0.0
项目创建方式: HBuilderX
操作步骤:
预期结果:
功能正常展示
功能正常展示
实际结果:
RUNTIME Service ERROR,组件不显示或显示不完全
RUNTIME Service ERROR,组件不显示或显示不完全
该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统计错误解析文档确认是否为框架运行时异常。



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