04Navigation跳转
Navigation跳转
需求:由
Index页面跳转到Home页面/组件
bug点:API19版本中,需要使用模拟器完成本案例。预览器不支持。其他版本同学们自行测试预览器是否支持。
跳转页Index(源页面)
1-Navigation组件
必须使用
Navigation作为根容器组件。
@Entry
@Component
struct Index {
build() {
Navigation() {
Button('点击跳转Home组件')
}
.width('100%')
.height('100%')
}
}
2- NavPathStack 对象
需要在源页面中设置
NavPathStack对象
pagePath:NavPathStack = new NavPathStack()
3-关联
需要将该
NavPathStack对象跟Navigation组件关联起来
pagePath:NavPathStack = new NavPathStack()
Navigation(this.pagePath){
}