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