当前位置:网站首页>HarmonyOS第三次培训笔记
HarmonyOS第三次培训笔记
2022-07-17 05:03:00 【m0_61169431】
目录
一、目录结构
- 目录结构

- 主要关注entry--》src--》main这个文件

- app.js 文件用于全局 JavaScript 逻辑和整个应用生命周期管理。
- pages 目录用于存放所有组件页面。
- common 目录用于存放公共资源文件,比如:媒体资源和 JS 文件。
- i18n 目录用于配置不同语言场景资源内容,比如:应用文本词条,图片路径等资源,注意 i18n 是开发保留文件夹,不可重命名。
二、生命周期
Page 生命周期的不同状态转换及其对应的回调

- onStart()
当系统首次创建 Page 实例时,触发该回调。对于一个 Page 实例,该回调在其生命周期过程中仅触发一次, Page 在该逻辑后将进入 INACTIVE 状态。开发者必须重写该方法,并在此配置默认展示的 AbilitySlice。
- onActive()
Page 会在进入 INACTIVE 状态后来到前台,然后系统调用此回调。Page 在此之后进入 ACTIVE 状态,该状态是应用与用户交互的状态。Page 将保持在此状态,除非某类事件发生导致 Page 失去焦点,比如用户点击返回键或导航到其他 Page。当此类事件发生时,会触发 Page 回到 INACTIVE 状态,系统将调用 onInactive() 回调。此后,Page 可能重新回到 ACTIVE 状态,系统将再次调用 onActive() 回调。因此,开发者通常需要成对实现 onActive()和 onInactive(),并在 onActive() 中获取在 onInactive() 中被释放的资源。
- onStop()
系统将要销毁 Page 时,将会触发此回调函数,通知用户进行系统资源的释放。
三、list组件
分组列表:<list-item-group>
普通列表:<list-item>

四、路由跳转
使用router.push,先导入模块

五、swipe组件
滑动容器,提供切换子组件显示的能力

边栏推荐
猜你喜欢
随机推荐
用户-注册/登录
使用循环语句制作登录程序
微众对接机制备忘
一文了解定时任务
3. Restclient query document
NPM installation tutorial
渗透测试 10 --- 扫描 web目录 (dirb、wfuzz、wpscan、nikto)
shardingsphere内核原理
Common PostgreSQL data operation notes (updated from time to time)
Freshman task-5
Notes on Advanced Mathematics: second derivative of composite function and curvature of solving parametric equation
Tidb performance optimization overview
fastjson、jackjson、gson区别和注意点
Mysql database table a data synchronization to table b
One article to understand Zipkin
shardingproxy分库分表实战及同类产品对比
一文带你了解HAProxy
Learn about scheduled tasks in one article
Add SSL certificate for load balancing
Website online package APK system source code











