Meituan-Dianping / beeshell

React Native 组件库
MIT License
1.8k stars 280 forks source link

禁止Longlist onEndReached方法 #21

Closed huangxiaohao closed 5 years ago

huangxiaohao commented 5 years ago

问题是什么

问题的具体描述,尽量详细 您好,在使用Longlist时,进入页面后会请求一次数据接口,但是onEndReached也会请求一次,导致进入页面后会有两次数据接口请求,请问如何禁止onEndReached方法

环境

在线例子

如果有请提供在线例子或代码片段

<Longlist
    data={list}
      renderItem={this.handleRenderItem.bind(this)}
      hasRefreshControl={true}
      onEndReached={this.refreshState}
      onRefresh={this.refreshState}           
/>

其他

其他信息

huangxiaohao commented 5 years ago

我现在如果直接不调用onEndReached方法,会报错

simulator screen shot - iphone 6 - 2018-11-15 at 11 11 24

wxlworkhard commented 5 years ago

第一屏的数据超出屏幕,就不会触发 onEndReached 方法了