• Lv0
    粉丝1

积分10 / 贡献0

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

作者动态

组件复用方面的问题

haokunZhu 显示全部楼层 发表于 2023-10-26 14:58:49

在使用OpenHarmony编写项目时,自己编写组件以便很好的复用的时候总是感觉不是很顺手,有没有相关提升的文章可以学习的?

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论1

王田盛

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

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

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

组件复用生效的条件是:

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

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

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

返回顶部