# Navigation页面参数如何管理？如：传递参数、参数返回、参数获取

*   传递参数：
    1.  Navigation路由跳转api（页面跳转相关接口：pushPath、pushPathByName、pushDestination和pushDestinationByName）支持参数传递，开发者可直接使用相关接口进行传参。
    2.  开发者可通过AppStorage自行管理参数。例如：在跳转发生时存参数，并通知目标页面取用参数。
*   接收参数-push场景下：
    1.  页面新创建时，推荐在NavDestination的onReady生命周期中处理参数。
    2.  API18及以下版本，单实例跳转场景需要开发者自行管理参数。例如，通过appStorage来保存、取用路由参数。
    3.  自API19起，开发者可以在NavDestination的onNewParam回调中处理单实例跳转的参数。
*   pop返回场景下：
    1.  自API15起，推荐开发者使用onResult处理返回场景的路由参数。