как отправить данные, а также дочерний компонент к компоненту - JavaScript - реагировать - PullRequest
0 голосов
/ 08 декабря 2018
render() {
    return(
        <Scroll>
            <MessageList
                questions={this.state.questions}
                answers={this.state.answers}
            />
        </Scroll>
    )
}

вышеуказанный код работает, я обертываю компонент MessageList компонентом Scroll, вопросы и ответы будут получены компонентом MessageList в качестве реквизита.Хорошо!

Теперь, если я также хочу отправить данные в компонент Scroll, например:

render() {
    return(
        <Scroll>
            endTime={this.state.endTime}
            <MessageList
                questions={this.state.questions}
                answers={this.state.answers}
            />
        </Scroll>
    )
}

, обратите внимание, что я пытаюсь передать endTime в компонент Scroll, и он не работает,Как решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 08 декабря 2018

Время окончания пропажи не в том месте.Вы должны поместить его в компонент прокрутки.Попробуйте эту часть кода

<Scroll endTime={this.state.endTime}  >

Вместо

<Scroll> 
           endTime={this.state.endTime} 
0 голосов
/ 08 декабря 2018

вы не использовали endTime в качестве реквизита Свитка.Потому что вы использовали

<Scroll> endTime={this.state.endTime}.

Я думаю, что это было неправильно, поэтому, пожалуйста, попробуйте сделать так.

render() {
    return(
        <Scroll endTime={this.state.endTime}>
            <MessageList
                questions={this.state.questions}
                answers={this.state.answers}
            />
        </Scroll>
    )
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...