HarmonyOS 组件复用问题
waterflow支持每个reuseId设置cachedCount。首页ICON高度变化过程中,导致了销毁重建。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 跨HAR组件复用问题
20浏览 • 1回复 待解决
HarmonyOS list控件子组件复用
240浏览 • 1回复 待解决
Swiper是否支持组件复用
686浏览 • 1回复 待解决
HarmonyOS 如何知道组件复用是否生效
341浏览 • 1回复 待解决
自定义组件实现了组件复用后,如果使用@Reuseable这个组件的复用范围是什么?
363浏览 • 0回复 待解决
HarmonyOS 关系型数据库RdbPredicates的复用问题
155浏览 • 1回复 待解决
复用组件reuseId作用是什么
587浏览 • 1回复 待解决
组件复用生效的条件有哪些?
250浏览 • 1回复 待解决
HarmonyOS如何解决复用导致内容错乱的问题?
24浏览 • 0回复 待解决
HarmonyOS 如何全局复用样式
257浏览 • 1回复 待解决
性能优化中的组件复用原理是什么
1908浏览 • 1回复 待解决
HarmonyOS 容器组件如何自定义 / 如何在不同页面复用样式
212浏览 • 1回复 待解决
HarmonyOS webview提前创建复用
75浏览 • 1回复 待解决
#鸿蒙学习大百科#如何解决不同父组件中的相同子组件无法复用的问题?
96浏览 • 0回复 待解决
HarmonyOS实现组件化后,怎样实现全局资源,让资源能被多个module复用?
322浏览 • 1回复 待解决
#鸿蒙学习大百科#组件复用的原理是什么?
250浏览 • 1回复 待解决
组件复用提升性能,不小心可能踩的坑,注意避让
689浏览 • 1回复 待解决
HarmonyOS TextInput 组件问题
353浏览 • 1回复 待解决
HarmonyOS CustomDialogController组件问题
288浏览 • 1回复 待解决
HarmonyOS Tabs组件子组件问题
264浏览 • 1回复 待解决
#鸿蒙学习大百科#组件复用的实现方式有哪些?
124浏览 • 1回复 待解决
#鸿蒙学习大百科#组件复用适用于哪些场景?
118浏览 • 1回复 待解决
HarmonyOS HarmonyOS社区组件问题
188浏览 • 1回复 待解决
HarmonyOS radio组件问题
297浏览 • 1回复 待解决
HarmonyOS Video组件问题
510浏览 • 1回复 待解决
将FlowItem内嵌的自定义组件添加@Reusable装饰器,并实现aboutToReuse/aboutToRecyle生命周期,即可实现组件复用,组件实例不会被销毁,此逻辑和cacheCount无关。如果存在if节点等导致组件构型不同的情况,相同构型的组件标识同一个reuseId,不同构型的组件标识不同的reuseId。
cacheCount控制的是组件的预加载,在组件build/上树上约等于拓展了屏幕的可见区域。在组件复用框架下实际复用的只有xComponent组件。也可以不标识@Reusable,统一调用aboutToAppear/aboutToDisappear,传递自定义的“reuseId”给dx,由DX维护复用池,保存下挂的C组件树,在合适的时机diff并reuse。