在ListItem的onPress中传递参数(呈现为未定义)

时间:2019-04-20 20:56:44

标签: javascript react-native

我创建了一个带有两个参数的函数。但是,当我尝试按以下方式在ListItem中传递它们时,它们将以未定义的形式传递。

我的ListItem代码,其中onPress称为:

{this.state.challenges.map((t, i) => (
    < ListItem
        key={i}
        title={i}
        onPress={() => this.handleRequest(t.num_questions, t.id)}
    />
))}

我的handleRequest代码:

handleRequest(num_questions, challenge) {

        const payload = {
            num_questions: num_questions,
            challenge: challenge
        }

        console.log(payload);
    }

任何想法为什么他们没有通过?

0 个答案:

没有答案