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})})
相关推荐
m0_738185823 小时前
Flutter 鸿蒙化实战:flutter_app_badger 适配 OpenHarmony,应用角标
flutter·华为·harmonyos·鸿蒙
轻口味6 小时前
HarmonyOS 7 新特性2:音频编创——轻音台里的降噪、环绕与格式转换
华为·音视频·harmonyos·鸿蒙·音频编创
m0_738185827 小时前
Flutter 鸿蒙化实战:flutter_blue_plus 适配 OpenHarmony,蓝牙扫描连接开箱即用
flutter·华为·harmonyos·鸿蒙
m0_738185828 小时前
Flutter 鸿蒙化实战:flutter_background_service 适配 OpenHarmony,后台服务
flutter·华为·harmonyos·鸿蒙
行者-全栈开发10 小时前
华为云码道 CodeArts 实测:让 AI 独立开发一个鸿蒙原生专注计时应用「刻循」
harmonyos·arkts·鸿蒙·ai 编程·华为云码道·codearts 代码智能体·专注计时
梦想不只是梦与想7 天前
鸿蒙 应用发布:软件上传流程(二)
鸿蒙·应用发布·软件上传
轻口味8 天前
HarmonyOS 7 新特性1:闪控窗——轻规划里的专注倒计时,跟着你走出应用
harmonyos·鸿蒙·移动端·闪控窗
骑着蜗牛撵大象3278 天前
从跨平台Linux到鸿蒙PC:基于Qt C++的Flameshot截图工具源码级适配
harmonyos·鸿蒙·es
梦想不只是梦与想9 天前
鸿蒙 云测试:上架测试流程
harmonyos·鸿蒙·云测试
万物智能信息科技10 天前
PWM散热风扇设置—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
人工智能·华为·开源·harmonyos·鸿蒙