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})})
相关推荐
大土豆的bug记录1 天前
鸿蒙实现自定义类似活体检测功能
数码相机·华为·harmonyos·鸿蒙
hahjee2 天前
命令行参数解析利器:gnuflag在OpenHarmony PC上的完整适配实战
开源·鸿蒙
kirk_wang2 天前
Flutter 三方库 `flutter_phone_direct_caller` 在 OpenHarmony 平台的适配实战
flutter·移动开发·跨平台·arkts·鸿蒙
hahjee2 天前
Go编写的ANSI终端颜色和样式控制库在OpenHarmony PC上的完整适配实战
开发语言·后端·鸿蒙
kirk_wang3 天前
Flutter video_thumbnail 库在鸿蒙(OHOS)平台的适配实践
flutter·移动开发·跨平台·arkts·鸿蒙
JohnnyDeng943 天前
ArkTs-线程池工具封装
线程池·arkts·鸿蒙
后端小张3 天前
【JAVA进阶】鸿蒙开发与SpringBoot深度融合:从接口设计到服务部署全解析
java·spring boot·spring·spring cloud·华为·harmonyos·鸿蒙
kirk_wang3 天前
Flutter 三方库在 OHOS 平台的适配实践:以 flutter_mailer 为例
flutter·移动开发·跨平台·arkts·鸿蒙
kirk_wang4 天前
Flutter media_info插件在OpenHarmony平台的适配实践
flutter·移动开发·跨平台·arkts·鸿蒙
遇到困难睡大觉哈哈6 天前
Harmony os —— Data Augmentation Kit 知识问答实战全流程(流式 RAG 问答踩坑记录)
harmonyos·鸿蒙