今天被这个问题搞得头疼,写一个分页加载,但是listview的onEndReached方法老是被频繁调用,知道加载完所有的分页数据才停止。

              <ListView
automaticallyAdjustContentInsets = {false}
contentOffset = {{x:0,y:0}}
enableEmptySections={true}
dataSource={this.state.dataSourceModel}
renderRow={this.renderRowModel.bind(this)}
pageSize={10}
initialListSize={20}
onEndReached={this.loadModeDataMore()}
onEndReachedThreshold={10}
>

这是代码,后来问过ios的同事才明白,

把 onEndReached={this.loadModeDataMore()}改为onEndReached={()=>this.loadModeDataMore()}就好了,

因为是要把这个方法当做参数传进去,如果不加'()=>'

onEndReached就会把你当成每次都需要执行的一个方法,就会导致频繁调用。

最新文章

  1. 怎么修改与设置.java文件属性?
  2. AjaxControlToolkit MaskedEdit Unspecified error 未指定错误
  3. maven-source 1.3 中不支持注释请使用 -source 5 或更高版本以启用注释
  4. eclipse 4 rcp: java.lang.RuntimeException: No application id has been found.
  5. Ubuntu不卸载ibus前提下安装搜狗输入法
  6. C++程序设计教程学习(0)-引子
  7. Quick Sort In-place Implementation
  8. 第1章 软件测试基本概念(Week1,3月3日)
  9. Spring Bean范围 示例
  10. ASP.NET Core MVC/WebAPi如何构建路由?
  11. 【吐血整理】SVN命令行,Subversion的正确使用姿势,让版本控制更简单~
  12. 微软微服务eShopOnContainers示例之EventBusRabbitMq解析与实践
  13. 使用wrk进行性能测试
  14. const的一些用法和理解
  15. 929. Unique Email Addresses
  16. Python XML解析之ElementTree
  17. Word图片、表格添加题注
  18. Oracle undo 表空间不可用
  19. 【转载】RPG颜色参考表
  20. 24)django-信号

热门文章

  1. CentOS 7上安装PGI 2017编译器
  2. springmvc核心技术
  3. 基于三层架构下的公共数据访问方法(Sqlite数据库)
  4. 19_04_19校内训练[Game]
  5. flask 第四章 偏函数 Local空间转时间 myLocalStack RunFlask+request 请求上下文
  6. lnamp环境搭建博客、论坛
  7. Mybatis第一天
  8. win10重装win7
  9. python中的内置函数getattr()介绍及示例
  10. ansible-play中role的基本用法