• Lv0
    粉丝1

积分10 / 贡献0

提问8答案被采纳0文章0

作者动态

组件复用方面的问题

王田盛

沙发 发表于 2023-10-26 17:11:24

如果在应用开发中存在以下场景,就需要考虑使用组件复用来提升性能:

  1. 滑动场景下对同一类自定义组件的实例进行频繁的创建与销毁;
  2. 反复切换条件渲染的控制分支,且控制分支中的组件子树结构比较复杂。

组件复用生效的条件是:

  1. 自定义组件被@Reusable装饰器修饰,即表示其具备组件复用的能力;
  2. 在一个自定义组件(父)下创建出来的具备组件复用能力的自定义组件(子),在可复用自定义组件从组件树上移除之后,会被加入到其父自定义组件的可复用组件缓存中;
  3. 在一个自定义组件(父)下创建可复用的子组件时,若可复用子节点缓存中有对应类型的可复用子组件的实例,会通过更新可复用子组件的方式,快速创建可复用子组件。

更多的使用指导可以参考《组件复用实践》

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部