如何实现路由的动态跳转呢

如何实现路由的动态跳转呢

HarmonyOS
2024-08-05 14:18:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
cbaby
import { router } from '@kit.ArkUI';

@Entry
@Component
struct Index {
  @State message: string = 'A页面';
  @State urlString: string = 'pages/Index02'; // 原本要跳转的页面B

  build() {
    Row() {
      Column() {
        Text(this.message)
          .fontSize(50)
          .fontWeight(FontWeight.Bold)
        Button('点我跳转B')
          .onClick(() => {
            // 在跳转之前获取到实际要跳转的页面C
            this.urlString = 'pages/Index03';
            router.pushUrl({ url: this.urlString });
          })
      }
      .width('100%')
    }
    .height('100%')
  }
}
分享
微博
QQ
微信
回复
2024-08-05 19:28:35
相关问题
路由实现动态页面的跳转方案
2967浏览 • 1回复 待解决
HarmonyOS如何动态路由跳转
1141浏览 • 1回复 待解决
HarmonyOS 动态导包路由跳转
930浏览 • 1回复 待解决
HarmonyOS 动态路由无法在enrty跳转
862浏览 • 1回复 待解决
Navigation实现动态路由方式
1861浏览 • 1回复 待解决
如何实现router命名路由跳转
2332浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现单例效果
1105浏览 • 1回复 待解决
HarmonyOS 页面跳转路由如何拿到?
1105浏览 • 1回复 待解决
HarmonyOS 如何动态获取Column高度
1164浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参方式
2369浏览 • 1回复 待解决
支付后路由跳转问题
1343浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
1867浏览 • 1回复 待解决
HSP命名路由跳转疑问
1286浏览 • 1回复 待解决