ArkUI学习-页面跳转

43 阅读1分钟

1、第一个页面

885c86679e213ec3ff5d89f14a74df0.png

import router from '@ohos.router'

@Entry
@Component
struct Index {
  build() {
    Column(){
      Button("跳转第二个页面",{type:ButtonType.Capsule})
        .onClick(()=>{
             //1、路由跳转
             router.pushUrl({
               url:"pages/Second",
               params:{
                 src:"首页向你问好"
               }
             })
        })
    }

  }
}

2、第二个页面

09028a4b3dabd4a60413503b9f30b50.png

import router from '@ohos.router'

@Entry
@Component
struct Index {
  build() {
    Column(){
      Button("跳转第二个页面",{type:ButtonType.Capsule})
        .onClick(()=>{
             //1、路由跳转
             router.pushUrl({
               url:"pages/Second",
               params:{
                 src:"首页向你问好"
               }
             })
        })
    }
  }
}

3、配置页面的跳转

fbd569f91a7060d55f335af5d19cbd5.png

配置第二个页面的路由。在“Project”窗口,打开“entry > src > main > resources > base > profile”,在main_pages.json文件中的“src”下配置第二个页面的路由“pages/Second”。示例如下:

{
  "src": [
    "pages/Index",
    "pages/Second"
  ]
}