请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

子组件执行接收的函数问题?

input组件中,接收到父组件传进来的函数之后,通过 submitTitle(this.state.title),执行这个接收的方法。不清楚,到底是子组件通知父组件,让父组件执行。还是直接在子组件里执行?

    onSubmit = () => {
        const { submitTitle } = this.props // 父组件传进来的函数
        submitTitle(this.state.title)  // 是通知父组件执行?还是直接在子组件执行?

        this.setState({
            title: ''
        })
    }

正在回答 回答被采纳积分+3

1回答

双越 2021-06-25 19:32:51

直接在子组建里执行父组件的函数,就例如:

const father = {
    submitTitle(t) {}
}
const son = {
    title: 'xxx',
    onSubmit() {
        father.submitTitle(this.title)
    }
}


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信