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%') 
  } 
}
分享
微博
QQ
微信
回复
2024-05-31 20:42:11
相关问题
获取运行时编译构建参数
1045浏览 • 1回复 待解决
ArkTs 有运行时创建指定类方法吗?
268浏览 • 1回复 待解决
测试脚本运行时安装app报错
305浏览 • 1回复 待解决
运行时AOP插桩demo测试
999浏览 • 1回复 待解决
应用运行时进程资源使用规格
1842浏览 • 1回复 待解决
页面导航如何实现A B两个页面叠层
671浏览 • 1回复 待解决
HAP和HAR运行时内存模型
296浏览 • 1回复 待解决
如何动态查看代码运行时变量值?
681浏览 • 1回复 待解决
获取app进程运行时间api疑似不准
403浏览 • 1回复 待解决
把arkts运行时,当成 JS上下文用
1815浏览 • 1回复 待解决