<TouchableWithoutFeedback onPress={()=>this.props.selectCell()}>
<Row style={[styles.orangish,styles.cell]}>
<Image source={Rain} />
</Row>
</TouchableWithoutFeedback>
我有一个由TouchableOpacity绑定的8个tile元素。我希望函数知道正在按哪个图块。如何将id
之类的内容发送给动作创建者或任何其他功能
答案 0 :(得分:0)
回答这个问题可能有点晚了,但是无论如何,您可以通过传递事件然后访问其目标元素来访问引用的元素,如下所示:
<TouchableWithoutFeedback onPress={(e) => this.props.selectCell(e.target)}>
<Row style={[styles.orangish,styles.cell]}>
<Image source={Rain} />
</Row>
</TouchableWithoutFeedback>
然后,在动作创建者上,您可以像平常一样访问元素:
export function selectCell(element){
...
}
我希望这对您有帮助...