예를 들어 TouchableOpacity 클릭 이벤트를 정의하는 경우 메서드는 다음과 같이 매개변수 값을 받아야 합니다.
_gotoSubClass(sectionID, rowID) { console.log("sectionID="+sectionID + "rowID=" + rowID); }
그러면 TouchableOption 구성 요소의 onPress 속성은 다음과 같이 작성되어야 합니다.
<TouchableOpacity onPress={() => this._gotoSubClass(sectionID, rowID)}> <Text>{rowData.title}</Text> </TouchableOpacity
또는
<TouchableOpacity onPress={this._gotoSubClass.bind(this,sectionID, rowID)}> <Text>{rowData.title}</Text> </TouchableOpacity> 其中bind中的参数1:this代表的是上下文对象,后面跟的参数,对应私有方法中的参数顺序。
위 내용은 리액트 네이티브 클릭 이벤트에 대한 예제 코드에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!