1,父组件中可以直接调用子组件的方法,首先在父组件中给子组件加一个ref,这时候datePickerRef就可以直接调用子组件的方法了。
<DatePicker
ref={ref => this.datePickerRef = ref}
/>
2,在父组件中直接调用子组件的方法hide()
componentWillUnmount() {
this.datePickerRef.hide()
}
3,子组件回调父组件,在子组件中直接调用 this.props.onClick()
4,此时在父组件中就可以添加onClick的回调了
网友评论