# HarmonyOS提供了两种页面加载方式，两者有何区别，怎么选择

**问题描述**

HarmonyOS提供了两种页面加载方式，一种是一个UIAbility绑定多个页面，页面之间可以实现跳转；另一种是一个 UIAbility 绑定一个页面，通过跳转 UIAbility 实现页面加载。请问这两种方式有什么区别？一般怎么做选择？

**解决方案**

区别：

一个UIAbility绑定多个page页面：资源占用较少，切换速度快，Page之间的跳转轻量，适用于频繁切换的场景。

一个UIAbility绑定一个page页面：资源占用较高，切换速度较慢，适用于需要独立生命周期管理的复杂业务逻辑。

选择建议

1.  功能模块化且频繁切换：
    *   选择一个UIAbility绑定多个Page页面。
    *   适用于导航栏切换、Tab页切换等场景。
2.  独立功能且生命周期管理复杂：
    *   选择一个UIAbility绑定一个Page页面。
    *   适用于独立功能模块和复杂业务逻辑等场景。