HarmonyOS

基本概念

bash 复制代码
1、ARKTS是由ArkUI框架提供,它是声明式UI
2、声明式UI的思想:
 - 关心描述UI的呈现结果,而不关心过程;
 -  状态驱动视图更新

自定义组件的组成

关键字 说明 举例
struct 声明组件名 struct ToDolist 代办组件
@Entry+@Component 装饰器,构成自定义组件 @Entry和@Component结合使用,构成自定义组件的入口,会在页面加载时首先进行渲染
build 进行UI描述 build(){}
Column 内置组件 build(){Column(){}}
Text 内置组件 build(){Column(){ Text(){}}}
fontSize 字体大小 Text('您好').fontSize(50)
Row 内置组件 build(){Row(){Imge() Text()}}
@State 声明成@State后,就建立了数据和视图之间的绑定关系 @State isComplete:boolean=false;
@Builder 装饰器,修饰一个函数,快速生成布局内容,避免重复写UI @Builder labelcon(url){ Image(url)...}
ForEach 每个item需要的内容参数从外部传递,需要使用{} ForEach(this.addTasks,(item)=>{todoItem({content:Item})})
相关推荐
森之鸟6 小时前
DevEco Studio 6.0.0 元服务页面跳转失败
鸿蒙
Quarkn19 小时前
鸿蒙原生应用ArkUI之自定义List下拉刷新动效
list·harmonyos·arkts·鸿蒙·arkui
HarmonyOS小助手4 天前
【上新啦】HarmonyOS官方模板优秀案例 (第2期:新闻行业 · 综合新闻)
harmonyos·鸿蒙·鸿蒙生态
humors2215 天前
鸿蒙示例代码使用心得
华为·实战·harmonyos·鸿蒙·项目·huawei·实操
九丘教育6 天前
【华为仓颉编程语言】运行第一个仓颉程序
华为·鸿蒙·仓颉编程语言·仓颉·仓颉语言
长弓三石7 天前
鸿蒙网络编程系列61-仓颉版基于TCP实现最简单的HTTP服务器
网络·harmonyos·鸿蒙·仓颉
HarmonyOS小助手11 天前
餐饮服务与软件创新的融合:解析海底捞 APP 的 Flutter 鸿蒙开发之路
harmonyos·鸿蒙·鸿蒙生态
鸿蒙开发工程师—阿辉15 天前
HarmonyOS 应用拉起系列(一):应用与元服务互通方式
华为·harmonyos·arkts·鸿蒙
俺不理解15 天前
纯血鸿蒙 AudioRenderer+AudioCapturer+RingBuffer 实现麦克风采集+发声
音频·鸿蒙·录音·播放·纯血鸿蒙
ShiMetaPi16 天前
ShimetaPi M4-R1:国产高性能嵌入式平台的异构计算架构与OpenHarmony生态实践
架构·视觉检测·边缘计算·鸿蒙·树莓派4·#rk3568·树莓派替代方案