父组件给子组件传递函数

父组件给子组件传递函数不让使用bind.(this)我们想知道应该使用什么?还是直接去掉bind.(this)即可。

HarmonyOS
2024-09-29 13:31:23
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

参考如下代码:

@Entry  
@Component  
struct Index {  
  text: string = 'Parent:Hello world!'  
  refreshPage = () => {  
    console.log(`Demo ${this.text}`)  
  }  
  
  build() {  
    Row() {  
      Child({ refreshPage: this.refreshPage })  
    }.height('100%')  
  }  
}  
  
@Component  
struct Child {  
  refreshPage = (): void => {  
  }  
  @State message: string = 'Hello World';  
  
  build() {  
    Column() {  
      Text(this.message)  
        .fontSize(50)  
        .fontWeight(FontWeight.Bold)  
        .onClick(() => {  
          this.refreshPage()  
        })  
    }  
    .width('100%')  
  }  
}
分享
微博
QQ
微信
回复
2024-09-29 17:47:11
相关问题
弹窗组件调用组件函数传递
2270浏览 • 1回复 待解决
组件事件能否到传递组件
3327浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
861浏览 • 1回复 待解决
TS侧如何批量传递函数到native侧
1810浏览 • 1回复 待解决
组件调用组件的方法
2553浏览 • 1回复 待解决
组件调用组件里的方法
1303浏览 • 1回复 待解决
HarmonyOS 组件响应组件的事件方法
1109浏览 • 1回复 待解决
组件组件使用@Link双向同步
2321浏览 • 1回复 待解决
HarmonyOS 组件调用组件的方法demo
1079浏览 • 1回复 待解决
设置组件的宽度不超出组件
1549浏览 • 1回复 待解决
HarmonyOS 组件怎么调用组件的方法
1549浏览 • 1回复 待解决