我在加載更多數據_fetchMoreData()的時候重新調用this._fetchData(),為什么這里會報‘this._fetchData() is not a function()’componentDidMount(){ this._fetchData(1)}//請求數據_fetchData(page) { const that = this //如果頁數不為零,則修改上滑isLoadingData的state為true; //否則就修改下拉刷新isRefreshing的state為true if(page !== 0){ this.setState({ isLoadingData: true }) }else{ this.setState({ isRefreshing: true }) } try { //request.get('http://www.rapapi.org/mockjs/33254/api/list?accessToken=labike&page=10') request.get(Config.api.baseUrl + Config.api.list, { accessToken: 'labike', page: page }) }_fetchMoreData(){ // if(!this._hasMoreData || this.state.isLoadingData){ // return // } const page = cacleResult.nextPage console.log(page) this._fetchData(page)}render(){ return( <View style={styles.container}> <View style={styles.header}> <Text style={styles.headerTitle}>Header</Text> </View> <ListView dataSource={this.state.dataSource} renderRow={this._renderItem} renderFooter={this._renderFooter} refreshControl={ <RefreshControl refreshing={this.state.isRefreshing} onRefresh={this._onRefresh} tintColor="#ff0000" title="Loading..." /> } onEndReached={this._fetchMoreData} onEndReachedThreshold={20} showsVerticalScrollIndicator={false} enableEmptySections={true} /> </View> )}
this._fetchData(page) is not a function?
牛魔王的故事
2019-03-14 18:15:35