OpenHarmony开发者论坛

标题: 组件复用方面的问题 [打印本页]

作者: haokunZhu    时间: 2023-10-26 14:58
标题: 组件复用方面的问题
[md]在使用OpenHarmony编写项目时,自己编写组件以便很好的复用的时候总是感觉不是很顺手,有没有相关提升的文章可以学习的?

[/md]
作者: 王田盛    时间: 2023-10-26 17:11
[md]**如果在应用开发中存在以下场景,就需要考虑使用组件复用来提升性能:**

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

**组件复用生效的条件是:**

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

**更多的使用指导可以参考[《组件复用实践》](https://docs.openharmony.cn/page ... mponent-recycle.md/)**

[/md]




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5