微信小程序内使用循环插槽在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 |
更多关于微信小程序内使用循环插槽在uni-app中会因为数据更新导致插槽的props无法传递的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于微信小程序内使用循环插槽在uni-app中会因为数据更新导致插槽的props无法传递的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这么稳定复现的问题官方都不带看一眼的吗,没有一点回复的