Page Ability 基本概念 3.2.1.1 Page 与 AbilitySlice Page 模板(以下简称 Page)是 FA 唯一支持的模板,用于提供与用户交互的能力。一个 Page 可以由一个或多个 AbilitySlice 构成,AbilitySlice 是指应用的单个页面及其控制逻辑的 总和。 当一个 Page 由多个 AbilitySlice 共同构成时,这些 AbilitySlice 页面提供的业务能力应具 有高度相关性。例如,新闻浏览功能可以通过一个 Page 来实现,其中包含了两个 AbilitySlice:一个 AbilitySlice 用于展示新闻列表,另一个 AbilitySlice 用于展示新闻详情。 Page 和 AbilitySlice 的关系如图 1-1 所示。 图3-1 Page 与 AbilitySlice 相比于桌面场景,移动场景下应用之间的交互更为频繁。通常,单个应用专注于某个方面 的能力开发,当它需要其他能力辅助时,会调用其他应用提供的能力。例如,外卖应用提供了 联系商家的业务功能入口,当用户在使用该功能时,会跳转到通话应用的拨号页面。与此类 似,HarmonyOS 支持不同 Page 之间的跳转,并可以指定跳转到目标 Page 中某个具体的 AbilitySlice。
Related Posts
鸿蒙os01(app deviceConfig)
8月 2, 2021
Read More
鸿蒙34 同一 Page 内导航
10月 1, 2021
Read More
鸿蒙35不同 Page 间导航
10月 3, 2021
Read More