HarmonyOS 组件复用问题
waterflow支持每个reuseId设置cachedCount。首页ICON高度变化过程中,导致了销毁重建。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 跨HAR组件复用问题
385浏览 • 1回复 待解决
HarmonyOS list控件子组件复用
840浏览 • 1回复 待解决
Swiper是否支持组件复用
1157浏览 • 1回复 待解决
HarmonyOS 复用转场动画示例3问题
318浏览 • 1回复 待解决
自定义组件实现了组件复用后,如果使用@Reuseable这个组件的复用范围是什么?
725浏览 • 0回复 待解决
HarmonyOS 如何知道组件复用是否生效
712浏览 • 1回复 待解决
组件复用生效的条件有哪些?
525浏览 • 1回复 待解决
复用组件reuseId作用是什么
1036浏览 • 1回复 待解决
HarmonyOS 关系型数据库RdbPredicates的复用问题
1413浏览 • 1回复 待解决
HarmonyOS 复用样式
172浏览 • 1回复 待解决
HarmonyOS 如何在可复用组件里面动态设置手势
172浏览 • 1回复 待解决
HarmonyOS 通过向子组件传递builder时,组件复用没有生效
330浏览 • 1回复 待解决
HarmonyOS如何解决复用导致内容错乱的问题?
458浏览 • 0回复 待解决
性能优化中的组件复用原理是什么
2469浏览 • 1回复 待解决
#鸿蒙学习大百科#如何解决不同父组件中的相同子组件无法复用的问题?
503浏览 • 0回复 待解决
HarmonyOS 跨文件复用样式
272浏览 • 1回复 待解决
HarmonyOS 全局UI样式复用
183浏览 • 1回复 待解决
HarmonyOS 如何全局复用样式
899浏览 • 1回复 待解决
HarmonyOS 跨文件样式复用
331浏览 • 1回复 待解决
HarmonyOS @ComponentV2装饰的自定义组件暂不支持组件复用
450浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过组件复用提升鸿蒙应用组件创建效率?
673浏览 • 1回复 待解决
HarmonyOS 组件复用的能力实现应用内小窗播放视频功能
399浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用组件复用优化日历应用性能
424浏览 • 1回复 待解决
HarmonyOS 容器组件如何自定义 / 如何在不同页面复用样式
583浏览 • 1回复 待解决
HarmonyOS webview提前创建复用
337浏览 • 1回复 待解决
将FlowItem内嵌的自定义组件添加@Reusable装饰器,并实现aboutToReuse/aboutToRecyle生命周期,即可实现组件复用,组件实例不会被销毁,此逻辑和cacheCount无关。如果存在if节点等导致组件构型不同的情况,相同构型的组件标识同一个reuseId,不同构型的组件标识不同的reuseId。
cacheCount控制的是组件的预加载,在组件build/上树上约等于拓展了屏幕的可见区域。在组件复用框架下实际复用的只有xComponent组件。也可以不标识@Reusable,统一调用aboutToAppear/aboutToDisappear,传递自定义的“reuseId”给dx,由DX维护复用池,保存下挂的C组件树,在合适的时机diff并reuse。