jjzjj

梅科尔工作室-许博利-鸿蒙笔记4

一,Ability内页面的跳转和数据传递:使用页面路由之前,需要先导入router模块,代码:importrouterfrom'@ohos.router';页面跳转的方式(四种):方式一:通过调用router.push()方法,跳转到Ability内的指定页面。说明:每调用一次router.push()方法,均会新建一个页面。默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32。当页面栈数量较大或者超过32时,可以通过调用router.clear()方法清除页面栈中的所有历史页面,仅保留当前页面作为栈顶页面。router.push({url:'pages/Second',params:

梅科尔工作室-许博利-鸿蒙笔记1

 FA模块的文件介绍:entry:HarmonyOS工程模块,编译构建生成一个HAP包。src>main>ets:用于存放ets源码。src>main>ets>MainAbility:应用/服务的入口。src>main>ets>MainAbility>pages:MainAbility包含的页面。src>main>ets>MainAbility>pages>index.ets:pages列表中的第一个页面,即应用的首页入口。src>main>ets>MainAbility>app.ets:承载Ability生命周期。src>main>resources:用于存放应用/服务所用到的资源文件,如图