• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# FlowItem
2
3<!--Kit: ArkUI-->
4<!--Subsystem: ArkUI-->
5<!--Owner: @fangyuhao-->
6<!--Designer: @zcdqs-->
7<!--Tester: @liuzhenshuo-->
8<!--Adviser: @HelloCrease-->
9
10[瀑布流组件](ts-container-waterflow.md)的子组件,用来展示瀑布流具体item。
11
12
13> **说明:**
14>
15> * 该组件从API version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
16> * 仅支持作为[WaterFlow](ts-container-waterflow.md)组件的子组件使用。
17> * 在滑动场景中,由于FlowItem及其子组件的频繁创建与销毁,建议将FlowItem中的组件封装为自定义组件,并使用@Reusable装饰器进行修饰,以增强组件的复用能力,从而减少ArkUI框架内部重复创建和销毁节点的开销。最佳实践请参考[优化瀑布流加载慢丢帧问题-组件复用](https://developer.huawei.com/consumer/cn/doc/best-practices/bpta-waterflow-performance-optimization#section189041489339)18
19
20## 子组件
21
22
23支持单个子组件。
24
25
26## 接口
27
28FlowItem()
29
30使用该接口来创建瀑布流子组件。
31
32**原子化服务API:** 从API version 11开始,该接口支持在原子化服务中使用。
33
34**系统能力:** SystemCapability.ArkUI.ArkUI.Full
35
36## 属性
37
3839
40## 示例
41
42详见[瀑布流组件示例](ts-container-waterflow.md#示例)。