Javascript 自动对本机ListView ONEDRACHED火灾作出反应
我已经创建了一个具有OnedCached属性的列表视图。为了跟踪它触发的次数,我在_onEndReached函数中添加了一个console.logJavascript 自动对本机ListView ONEDRACHED火灾作出反应,javascript,android,listview,reactjs,react-native,Javascript,Android,Listview,Reactjs,React Native,我已经创建了一个具有OnedCached属性的列表视图。为了跟踪它触发的次数,我在_onEndReached函数中添加了一个console.log <ListView initialListSize={1} dataSource={this.state.news} renderRow={this.renderNews.bind(this)} renderFooter={this.loadMore.bind(th
<ListView
initialListSize={1}
dataSource={this.state.news}
renderRow={this.renderNews.bind(this)}
renderFooter={this.loadMore.bind(this)}
onEndReached={this._onEndReached.bind(this)}
onEndReachedThreshold={50}
enableEmptySections={true} >
</ListView>
_onEndReached(){
pager++;
console.log('pager',pager);
}
_onEndReached(){
寻呼机++;
console.log('pager',pager);
}
奇怪的是,第一次呈现listview时,OneDreached将触发3次,尽管我从未在屏幕上滚动
另外,第一次渲染将数据源保存在本地存储中
但是在第一次渲染之后,接下来的每个渲染都可以正常工作。onEndreached仅在我滚动到底部后触发
有人知道如何解决吗?您好,您解决了这个问题吗?我也有同样的问题