react native onEndReached频繁多次调用问题
2024-08-28 04:50:10
今天被这个问题搞得头疼,写一个分页加载,但是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就会把你当成每次都需要执行的一个方法,就会导致频繁调用。
最新文章
- 怎么修改与设置.java文件属性?
- AjaxControlToolkit MaskedEdit Unspecified error 未指定错误
- maven-source 1.3 中不支持注释请使用 -source 5 或更高版本以启用注释
- eclipse 4 rcp: java.lang.RuntimeException: No application id has been found.
- Ubuntu不卸载ibus前提下安装搜狗输入法
- C++程序设计教程学习(0)-引子
- Quick Sort In-place Implementation
- 第1章 软件测试基本概念(Week1,3月3日)
- Spring Bean范围 示例
- ASP.NET Core MVC/WebAPi如何构建路由?
- 【吐血整理】SVN命令行,Subversion的正确使用姿势,让版本控制更简单~
- 微软微服务eShopOnContainers示例之EventBusRabbitMq解析与实践
- 使用wrk进行性能测试
- const的一些用法和理解
- 929. Unique Email Addresses
- Python XML解析之ElementTree
- Word图片、表格添加题注
- Oracle undo 表空间不可用
- 【转载】RPG颜色参考表
- 24)django-信号