鸿蒙基础知识

张开发
2026/4/17 2:41:51 15 分钟阅读

分享文章

鸿蒙基础知识
基础知识第一章1.文件解读1.代码文件enrty/src/main/ets/pages2.资源文件entry/src/main/resourses开发语言ATkTs基于TypeScript进行扩充和提升EntryComponentstruct 结构名{build(){}}2.数据类型1.字符串类型2.数字类型3.布尔类型let 变量名数据类型3.数组一次性保存多个同类型数据let 数组名类型[][数据1数据2数据3…]索引从0开始4.对象一次性保存不同类型的数据1.定义接口interface 接口名{变量名:数据类型,变量名:数据类新}2.赋值let 对象名:数据类型{变量名,变量名}5.函数1.普通函数1.定义function 函数名(变量名:数据类型){ }2.调用形参–定义实参–调用2.箭头函数{} {}第二章1.布局bulid里面必须有唯一根组件先布局在内容Column()列列里面填行布局Row()行行里面填列布局2.属性属性名作用属性值width宽度TD_1_3height高度TD_2_3backgroudColor背景颜色TD_3_3fontSize字体大小TD_4_3fontColor字体颜色TD_5_3fontWeight字体粗细TD_6_3------------------------------------------------3.图片1.不用加后缀名resourse/base/media/img($r(‘app.media.xx’))4.边距与组件的边缘1.内边距padding2.外边距margin5.边框具体实例1.先整体在布局2.先布局在内容后美化1.可滚动组件List(){ListItem(){}}.scroller(BarState.Off)2.layoutWeight的作用将外层组件剩余尺寸分成指定份数当前组件占用对应的份数3.扩充组件安全区代码第三章1.ifif(逻辑条件){}elseif{}else{}2.循环渲染ForEach(数组(item:类型,index:number){组件})3.状态管理.onclick((){ })4.自定义构建函数Builder

更多文章