附件中提供了完整复现代码

- 发布:2025-05-19 09:38
- 更新:2025-05-23 18:14
- 阅读:67
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.65
第三方开发者工具版本号: v1.06.2210310
基础库版本号: 3.8.4
项目创建方式: HBuilderX
示例代码:
操作步骤:
附件中提供了完整复现代码,可以复现到,在前面的循环中,goods-status组件是获取得到props的,而在循环后面的goods-status则获取不到
附件中提供了完整复现代码,可以复现到,在前面的循环中,goods-status组件是获取得到props的,而在循环后面的goods-status则获取不到
预期结果:
propsCaches应正常缓存props
propsCaches应正常缓存props
实际结果:
视图更新时,propsCaches缓存的数据与更新前不同,导致组件的props获取不到
视图更新时,propsCaches缓存的数据与更新前不同,导致组件的props获取不到
bug描述:
一个组件提供循环具名插槽,会因为数据更新刷新整个视图,在调用renderProps时,发生前后更新的数据列表长度不同的问题,进而导致propsCaches缓存的props数据不对,从而导致for循环中,组件的插槽内子组件获取不到props
