亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

this._fetchData(page) is not a function?

this._fetchData(page) is not a function?

牛魔王的故事 2019-03-14 18:15:35
我在加載更多數據_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>    )}
查看完整描述

1 回答

?
心有法竹

TA貢獻1866條經驗 獲得超5個贊

this作用域的問題,把_fetchMoreData改成箭頭函數


查看完整回答
反對 回復 2019-03-28
  • 1 回答
  • 0 關注
  • 310 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號