鸿蒙开发学习笔记
新技术开发要点
- 样式书写
- 页面布局方式
- 图片加载
- 本地缓存
- 组件定义
- 父子组件数据通讯
- 状态数据管理
- 网络请求,数据渲染
- 打包,发布上线
- Canvas, WebGL
- 动画效果
- 页面路由
- 启动页
- 组件生命周期
- 页面生命周期
个人总结
UI渲染方式:函数声明式渲染UI
常用布局组件:Row, Column, Flex, 类似Flex布局
数据类型声明方式:以Class进行声明
所有数据响应更新机制:只会监听第一层级数据变化(对象,数组)
页面入口规则: 每个页面必需只能有一个@Entry修改,被@Enty修改的组件必需要有一个容器组件
函数声明调用形式:箭头函数
组件如何复用:
UI渲染笔记
差异样式属性
.LayoutWeight(1) , 定义如分配剩余宽高
.aspectRatiio(1) 定义正比宽高
声明响应式数据
使用@State修饰数据
@State name: string = "Hello World."