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

前端之家收集整理的这篇文章主要介绍了javascript – react:从父组件调用子组件的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

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

  1. cards.push(

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

  1. class Card extends Component {
  2. constructor(props) {
  3. super(props);
  4. this.testMethod = this.testMethod.bind(this);
  5. }
  6. testMethod() {
  7. console.log('this.is.test.method');
  8. }
  9. render() {
  10. return (

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

最佳答案
我在jsfiddle上使用你的代码,看起来像是调用了child方法

  1. var Card = React.createClass({
  2. testMethod() {
  3. console.log('this.is.test.method');
  4. },render() {
  5. return (

https://jsfiddle.net/vq110d69/

猜你在找的JavaScript相关文章