Wenn wir beispielsweise ein TouchableOpacity-Klickereignis definieren, muss die Methode einen Parameterwert wie folgt empfangen:
_gotoSubClass(sectionID, rowID) { console.log("sectionID="+sectionID + "rowID=" + rowID); }
Dann sollte das onPress-Attribut der TouchableOption-Komponente vorhanden sein so geschrieben:
<TouchableOpacity onPress={() => this._gotoSubClass(sectionID, rowID)}> <Text>{rowData.title}</Text> </TouchableOpacity
oder
<TouchableOpacity onPress={this._gotoSubClass.bind(this,sectionID, rowID)}> <Text>{rowData.title}</Text> </TouchableOpacity> 其中bind中的参数1:this代表的是上下文对象,后面跟的参数,对应私有方法中的参数顺序。
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des Beispielcodes zum React Native Click Event. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!