A 页面跳转 B 页面,需要传入扩展方法,让 B 页面在运行时调用,以实现定制 B 页面运行时的效果

A 页面跳转 B 页面,需要传入扩展方法,让 B 页面在运行时调用,以实现定制 B 页面运行时的效果。具体诉求:B页面有一个titleBar,A页面跳转过来,由A页面实现这个tilteBar替换B页面原有的。

HarmonyOS
2024-05-30 20:23:20
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
NGKSWCIDT
//ChildComp.ets 
@Component 
export struct ChildComp { 
  @Builder FunBuilder() {} 
  @BuilderParam aBuilder: () => void = this.FunBuilder; 
 
 
  build(){ 
    Column() { 
      this.aBuilder(); 
    } 
  } 
} 
 
//ParentComp.ets 
import { ChildComp } from './ChildComp'; 
 
@Entry 
@Component 
struct ParentComp { 
  @State message: string = 'Hello World' 
  @Builder componentBuilder() { 
    Text('Parent Builder'); 
  } 
 
  build() { 
    Column() { 
      Column() { 
        Text(this.message) 
          .fontSize(50) 
          .fontWeight(FontWeight.Bold) 
      } 
      .width('100%') 
 
      ChildComp({aBuilder: this.componentBuilder}) 
    } 
    .height('100%') 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
分享
微博
QQ
微信
回复
2024-05-31 20:42:11
相关问题
HarmonyOS 使用AppStartup,运行时异常
775浏览 • 1回复 待解决
获取运行时编译构建参数
1758浏览 • 1回复 待解决
ArkTs 有运行时创建指定类方法吗?
1021浏览 • 1回复 待解决
测试脚本运行时安装app报错
1046浏览 • 1回复 待解决
HAP和HAR运行时内存模型
916浏览 • 1回复 待解决
运行时AOP插桩demo测试
1696浏览 • 1回复 待解决
应用运行时进程资源使用规格
2409浏览 • 1回复 待解决
页面导航如何实现A B两个页面叠层
901浏览 • 1回复 待解决
获取app进程运行时间api疑似不准
964浏览 • 1回复 待解决
如何动态查看代码运行时变量值?
1225浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文用
2302浏览 • 1回复 待解决