# Defining Page Routes
- [Building the Page Layout](#section135242911291)
- [Setting Page Styles](#section174441114183216)
- [Setting the Switch](#section1276711211359)
Many applications consist of more than one page. For example, in a music application, a user taps a song on a music list page, and then needs to jump to the playback page of the song. You need to link these pages through page routing to implement redirection as required.
The page router finds the target page based on the page URI. The following describes how to switch between two pages:
1. In the **Project** window of DevEco Studio, choose **entry \> src \> main** \> **js** \> **default**. Right-click the **pages** folder and choose **New JS Page** from the shortcut menu to create the **detail** page.
2. Call **router.push\(\)** to navigate users to the **detail** page.
3. Call **router.back\(\)** to navigate users to the **index** page.
## Building the Page Layout
The **index** and **detail** pages each contains a **** component that specifies the current page, and a **