【HarmonyOS】基础技能

1 一起从Hello World 开始

  • 搭建开发环境
  • 创建项目并运行 Hello World
  • 了解工程目录结构

2 ArkTs 语言

  • 基本UI描述
    基本概念、UI描述规范、属性配置、事件配置、子组件配置
  • 页面级变量的状态管理
    装饰器@State、装饰器@Prop、装饰器@Link、装饰器@Provide、装饰器@Consume、装饰器@ObjectLink、装饰器@Observed、装饰器@Watch
  • 应用级变量的状态管理
    装饰器@StorageLink、装饰器@StorageProp、LocalStorage、装饰器@LocalStorageLink、装饰器@LocalStorageProp、PersistentStorage、Environment
  • 动态构建UI元素
    装饰器@Builder、装饰器@BuilderParam、装饰器@Styles、装饰器@Extend、装饰器@CustomDialog
  • 渲染控制
    条件渲染、循环渲染、数据懒加载
  • 使用限制与扩展
    在生成器函数中的使用限制、变量的双向绑定、状态变量数据类型声明使用限制、自定义组件成员变量初始化的方法

3. HarmonyOS - ArkUI声明式UI开发

  • 基础组件
  • 容器组件
  • 绘制组件
  • 画布组件
  • 动画
    属性动画、显示动画、转场动画、路径动画
  • 弹窗
  • 手势处理
相关推荐
程序猿追3 小时前
kotlin-retry 接入鸿蒙后,怎样确认它真的会停止重试
开发语言·kotlin·harmonyos
懿路向前7 小时前
HarmonyOS 粒子特效实战:emitter.size 是双刃剑:粒子精确定位 [0,0] 与条带随机出生(HarmonyOS)
华为·harmonyos
马剑威(威哥爱编程)7 小时前
【共创稿事节】HarmonyOS 7 Agent 开发实战 04:云端 RAG 搭企业私有知识库问答
人工智能·华为·harmonyos
贾伟康8 小时前
【晨迹相机|20】HarmonyOS ArkTS AppGallery 发布复查实战:核对包名、版本、设备、素材和离线声明
harmonyos·arkts·appgallery·发布审核·上架复查
特立独行的猫a8 小时前
用仓颉写桌面应用:从 npx 建工程到串口实时示波器
开源·harmonyos·tauri·仓颉·cj-tarui
懿路向前10 小时前
HarmonyOS 粒子特效实战:马赛克切块提速 17.6×~38×:desiredRegion 重复读盘与一次解码管线(HarmonyOS)
华为·harmonyos
天府云创12 小时前
Agentic开发时代到来——鸿蒙PC三大原生开发工具公测
华为·操作系统·harmonyos·鸿蒙系统·cli·deveco·agentic
程序猿追12 小时前
Fleks 鸿蒙适配:从八个小球看实体和组件的变化
华为·harmonyos
Sunny_GMF12 小时前
Markdown 导出 HTML 实战:2.6MB 编辑器快照如何瘦身 71%(DOM 净化 + CSSOM 运行时裁剪)
编辑器·html·ai编程·harmonyos
m0_7381858212 小时前
Flutter 鸿蒙化实战:the_apple_sign_in 适配 OpenHarmony,Apple 登录
flutter·华为·harmonyos·鸿蒙