当前位置:  开发笔记 > 编程语言 > 正文

react:从父组件调用子组件的方法

如何解决《react:从父组件调用子组件的方法》经验,为你挑选了0个好方法。

我有一个反应原生的ScrollView,它有很多视图.我使用以下代码存储ref以进行查看

cards.push(
   {
      console.log(ref);
      this.cardRef[index] = ref;
      ref.testMethod();
    }} />
);

卡是一个单独的组件,如下所示:

class Card extends Component {
  constructor(props) {
    super(props);

    this.testMethod = this.testMethod.bind(this);
  }

  testMethod() {
    console.log('this.is.test.method');
  }

  render() {
    return (
      
        This.is.a.card
      
    )
  }
}

但是它说testMethod是未定义的,不能调用ref.testMethod().

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有