router已经不推荐使用了,推荐使用Navigation实现页面路由。那么下面就看看Navigation的具体使用步骤:
1、使用Navigation替换主入口页面,并设置NavPathStack,使用NavPathStack执行跳转的逻辑。
@Entry
@Component
struct Index {pathStack: NavPathStack = new NavPathStack()build() {Navigation(this.pathStack) {Column() {Button('跳转').width('80%').height(40).margin(20).onClick(() => {this.pathStack.pushPathByName('pageOne', null)})}.width('100%').height('100%')}.title("Navigation"