父組件:
import React, { Component } from "react";
import Child from './child'
export default class Parent extends Component {
componentDidMount(){
//調用子組件
this.child.test('參數')
}
onRef(ref){this.child = ref}
render() {
return (
<div>
<Child onRef={this.onRef} />
</div>
);
}
}
子組件:
import React, { Component } from "react";
export default class Child extends Component {
componentDidMount(){
this.props.onRef(this)
}
//被調用方法
test(val){
alert('我是測試方法'+val)
}
render() {
return (
<div>
我是子組件
</div>
);
}
}