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

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

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
相关问题
路由实现动态页面的跳转方案
2152浏览 • 1回复 待解决
HarmonyOS如何动态路由跳转
463浏览 • 1回复 待解决
HarmonyOS 动态导包路由跳转
258浏览 • 1回复 待解决
HarmonyOS 动态路由无法在enrty跳转
128浏览 • 1回复 待解决
Navigation实现动态路由方式
1082浏览 • 1回复 待解决
如何实现router命名路由跳转
1605浏览 • 1回复 待解决
HarmonyOS 路由跳转如何实现单例效果
409浏览 • 1回复 待解决
HarmonyOS 路由跳转获取跳转传参方式
1398浏览 • 1回复 待解决
支付后路由跳转问题
659浏览 • 1回复 待解决
HarmonyOS 路由跳转咨询
1106浏览 • 1回复 待解决
HSP命名路由跳转疑问
609浏览 • 1回复 待解决
路由跳转如何通过scheme方式分发
1047浏览 • 1回复 待解决