我是反应原生的新手,我希望获得关键价值。让我知道如何做到这一点?
<TouchableOpacity key={text} onPress={this.Click.bind(this)}> </TouchableOpacity>
Click()
{
// how to get key value here.
}
答案 0 :(得分:0)
在反应中,键用于跟踪组件。虽然无法从内部访问它,但如果您是确定密钥的人,则可以通过将相同的密钥传递给onPress函数将其包装到另一个函数中来实现。实施例;
<TouchableOpacity
key={text}
onPress={(other_argument) => (this.Click.bind(this))(text, other_argument)}
> </TouchableOpacity>
Click(key, other_argument) {
console.log(key);
}