1.list组件
(1)由list容器组件和listitem容器组件构成,list是一个大容器,listitem是大容器里的小容器
(2)listitem用来编写内容
2.自定义组件
(1)子组件导出用export语句,例如:export struct est文件名(){}
(2)父组件导入用import {子组件文件名称} from "子组件文件相对路径"
3.if-else渲染
(1)必须在容器组件内使用。使用if/else可以使子组件的渲染依赖条件语句。
(2)官方详解:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ets-rendering-control-0000001149698611#ZH-CN_TOPIC_0000001157228877__%E6%9D%A1%E4%BB%B6%E6%B8%B2%E6%9F%93
4.for
(1)
(2)必须在容器组件内使用;生成的子组件允许在ForEach的父容器组件中,允许子组件生成器函数中包含if/else条件渲染,同时也允许ForEach包含在if/else条件渲染语句中;
(3)官方详解:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ets-rendering-control-0000001149698611#ZH-CN_TOPIC_0000001157228877__%E6%9D%A1%E4%BB%B6%E6%B8%B2%E6%9F%93