微信小程序内使用循环插槽在uni-app中会因为数据更新导致插槽的props无法传递

微信小程序内使用循环插槽在uni-app中会因为数据更新导致插槽的props无法传递

示例代码:

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

操作步骤:

附件中提供了完整复现代码,可以复现到,在前面的循环中,goods-status组件是获取得到props的,而在循环后面的goods-status则获取不到

预期结果:

propsCaches应正常缓存props

实际结果:

视图更新时,propsCaches缓存的数据与更新前不同,导致组件的props获取不到

bug描述:

一个组件提供循环具名插槽,会因为数据更新刷新整个视图,在调用renderProps时,发生前后更新的数据列表长度不同的问题,进而导致propsCaches缓存的props数据不对,从而导致for循环中,组件的插槽内子组件获取不到props

开发环境 版本号 项目创建方式
Windows win10 HBuilderX
HBuilderX 4.65
第三方开发者工具 v1.06.2210310
基础库 3.8.4

img


更多关于微信小程序内使用循环插槽在uni-app中会因为数据更新导致插槽的props无法传递的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于微信小程序内使用循环插槽在uni-app中会因为数据更新导致插槽的props无法传递的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这么稳定复现的问题官方都不带看一眼的吗,没有一点回复的

回到顶部