当前位置:网站首页>工作室第3次HarmonyOS培训笔记
工作室第3次HarmonyOS培训笔记
2022-06-26 02:20:00 【永恒@~@】
目录
一、目录结构
- 目录结构

- 主要关注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组件
滑动容器,提供切换子组件显示的能力

边栏推荐
- UTONMOS坚持“藏品、版权”双优原则助力传统文化高质量发展
- 《你不可不知的人性》经典语录
- R语言 生存分析
- Which securities company is better and safer to open a mobile stock account?
- 多测师拱墅校区肖sir_jenkins中搭建出现页面报错
- 在UE内添加控制台工程(Programs)
- 附加:HikariCP连接池简述;(并没有深究,只是对HikariCP连接池有个基本认识)
- Golang--channel and select
- DF reports an error stale file handle
- 第一章:渗透测试的本质信息收集
猜你喜欢

Pie chart metamorphosis record, the liver has 3000 words, collection is to learn!

What is the sudden power failure of iPhone and how to solve it?

Redis Lua沙盒绕过命令执行(CVE-2022-0543)

应届毕业生谈毕业的故事

《你不可不知的人性》经典语录

Oracle连接问题以及解决方案

多测师拱墅肖sir_工作目录下的use websocket报错解决方案

Fresh graduates talk about their graduation stories

在UE内添加控制台工程(Programs)

Camtasia 2022全新版超清录制电脑视频
随机推荐
Which SMS plug-in is easy to use? The universal form needs to be tested by sending SMS
WPF window centering & change trigger mechanism
Audio video and CPU architecture
限制输入字符长度length英文1个字符中文2个字符
Redis classic 20 questions
Camtasia 2022全新版超清錄制電腦視頻
Thirty ninth step
College Students' big factory road
我在中山,到哪里开户比较好?网上开户是否安全么?
【机器学习】基于多元时间序列对高考预测分析案例
Termux install openssh
ORB-SLAM3论文概述
Oracle连接问题以及解决方案
MySQL updates records based on the queried data
在UE内添加控制台工程(Programs)
Technology is to be studied
R语言 生存分析
How to adjust face input size
What can Arthas do for you?
Introduction to bloc: detailed explanation of cube

