当前位置: 首页 > news >正文

HarmonyOS 框架基础知识

参考文档:HarmonyOS开发者文档
第三方库:OpenHarmony三方库中心仓

基础特性

@Entry:关键装饰器
@Components:组件

特性@Entry@Component
​​作用范围仅用于页面入口可定义任意可复用组件
​​数量限制​​每个页面有且仅有一个无数量限制
​​​​生命周期支持支持完整页面生命周期仅支持组件级生命周期
​​典型用途​​主页面、路由入口按钮、卡片等UI单元封装

@prop:父子组件单向数据同步的状态管理装饰器
@Link:父子组件双向数据同步的状态管理装饰器

禁止本地初始化,只能通过父组件来

特性@Prop@Link
​​​​同步方向父→子单向父子双向同步
​​​​初始化​​必须父组件传递必须父组件传递
​​​​​​适用类型基础类型+部分复杂类型同@Prop
​​典型场景​​只读数据展示需双向交互的表单控件

@State:组件的私有状态,仅限组件内部使用
@Builder:用于轻量级UI片段复用,仅支持UI描述和参数传递,无独立状态管理能力​​

页面初始化加载的路线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置签名信息

在这里插入图片描述

页面文件规范化

在这里插入图片描述

HarmonyOS小白哈,有问题多指教,轻喷我🥺

http://www.dtcms.com/a/153721.html

相关文章:

  • 力扣hot100 91-100记录
  • 如何构建高效的接口自动化测试框架?
  • Java转Go日记(十二):Channel
  • Java for循环中,如何在内循环跳出外循环?
  • MySQL 事务(详细版)
  • 2025五一杯数学建模竞赛思路助攻预定
  • 【Java面试笔记:进阶】18.什么情况下Java程序会产生死锁?如何定位、修复?
  • java多线程(3.0)
  • 【25软考网工】第三章(3)虚拟局域网VLAN
  • 拆解华为Pura X新发现:“仿生”散热与钛合金“骨架”
  • 每日算法——快乐数、两数之和
  • C++学习:六个月从基础到就业——STL算法(二)排序与变序算法
  • 《AI大模型应知应会100篇》 第36篇:RAG技术入门:检索增强生成原理及实现
  • 施磊老师基于muduo网络库的集群聊天服务器(六)
  • mybatis log convert使用
  • Java 高频面试题解析
  • 【android bluetooth 协议分析 06】【l2cap详解 9】【L2cap通道生命周期】
  • 【MobaXterm】---修改 MobaXterm 终端 默认字体和大小 保真
  • QSPI flash xip模式运行
  • 四、Python编程基础04
  • 《宝可梦明耀之星》正式登陆中国大陆!4月15日起陆续上市!
  • 母婴店商城小程序制作哪家强?告别传统经营,拥抱线上新机遇
  • TypeScript 开发实战:如何安全替换字符串中的关键字
  • 阿里云99机器总是宕机,实测还是磁盘性能差
  • 多路转接epoll原理详解
  • 应用信息1.13.0发布
  • verilog和system verilog常用数据类型以及常量汇总
  • SVN钩子脚本获取日志中文乱码解决办法
  • Android 混合开发实战:统一 View 与 Compose 的浅色/深色主题方案
  • 嵌入模型(Embedding Models)原理详解:从Word2Vec到BERT的技术演进