1# ArkUI Routing/Navigation Development (ArkTS) 2 3 4## Why can't class objects be transferred through params in the router API? (API version 9) 5 6Only attributes in an object can be transferred, and methods in the object cannot. 7 8 9## How do I use router to implement page redirection in the stage model? (API version 9) 10 111. To implement page redirection through **router**, add all redirected-to pages to the **pages** list in the **main_pages.json** file. 12 132. Page routing APIs in **router** can be invoked only after page rendering is complete. Do not call these APIs in **onInit** or **onReady** when the page is still in the rendering phase. 14 15**Reference** 16 17[@ohos.router (Page Routing)](../reference/apis-arkui/js-apis-router.md) 18 19 20## Will a page pushed into the stack through router.push be reclaimed? (API version 9) 21 22After being pushed to the stack through **router.push**, a page can be reclaimed only when it is popped from the stack through **router.back**. 23 24**Reference** 25 26[router.getParams](../reference/apis-arkui/js-apis-router.md#routergetparams) 27