比如我們定義一個TouchableOpacity點擊事件,該方法需要接收一個參數值,如下 那麼在TouchableOption組件的onPress屬性中應該這樣寫: 或者 ...
比如我們定義一個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代表的是上下文對象,後面跟的參數,對應私有方法中的參數順序。