我在加載更多數(shù)據(jù)_fetchMoreData()的時(shí)候重新調(diào)用this._fetchData(),為什么這里會(huì)報(bào)‘this._fetchData() is not a function()’componentDidMount(){ this._fetchData(1)}//請(qǐng)求數(shù)據(jù)_fetchData(page) { const that = this //如果頁(yè)數(shù)不為零,則修改上滑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