2024年3月27日发(作者:)
鸿蒙系统单页面路由
页面之间跳转是由系统接口通过Ability进行跳转的,所以它
不是简单的页面hash路由,而是通过FA的方式进行路由跳转的。
注意:页面路由需要在页面渲染完成之后才能调用,在onInit和
onReady生命周期中页面还处于渲染阶段,禁止调用页面路由方法。
下面具体介绍页面路由的使用步骤。
导入模块的代码如下:
1.路由方法
(OBJECT)跳转到应用内的指定页面,如代码示例
1所示。
代码示例1
2.e(OBJECT)
用应用内的某个页面替换当前页面,并销毁被替换的页面,如
代码示例2所示。
代码示例2 e
3.(OBJECT)
返回上一页面或指定的页面,如代码示例3所示。
代码示例3
4.()
清空页面栈中的所有历史页面,仅保留当前页面作为栈顶页面,
代码如下:
5.gth()
获取当前页面栈内的页面数量,代码如下:
6.te()
获取当前页面的状态信息,代码如下:
2 多页面路由
我们可以创建多个Ability,多个Ability间的路由跳转,可以
通过Java中的PA进行跳转。


发布评论