项目app中用到了list滚动加载,把List做了下对比发现FlatList比较适合自己的项目,但是在实际运用中

onEndReached方法需要给定

onEndReachedThreshold的高度

但是给定0和1之间的值也没有找到正确的办法  ,会出现以下几个情况:

1.如果在onEndReached中更改data数据源,那么会出现循环调用;

2.将onEndReachedThreshold设置为0,则一直不会调用

3.将onEndReachedThreshold设置为大于0的值,则会调用多次onEndReached 方法,但是都是在页面加载完成之后,并且也不会出现"当列表被滚动到距离内容最底部不足onEndReachedThreshold的距离时调用"

在网上找了很久,终于找到一个解决办法

摘自https://www.questarter.com/q/flatlist-39-s-onendreached-not-fire-unless-setting-height-explicitly-in-react-native-27_43444690.html

最新文章

  1. ble示例代码
  2. Oracle索引梳理系列(五)- Oracle索引种类之表簇索引(cluster index)
  3. Swift2.3 --> Swift3.0 的变化
  4. OpenMP并行构造的schedule子句详解 (转载)
  5. 使用WindowsPE破解管理员密码
  6. DuiLib 自定义识别控件
  7. Centos 6.5安装redis
  8. [UVA11464]Even Parity(状压,枚举)
  9. sql server异地备份数据库
  10. 【HDOJ】1606 Excuses, Excuses!
  11. C++代码覆盖率工具Coverage Validator
  12. MVC4 数据库连接字串
  13. 【异常处理】java.lang.NoClassDefFoundError
  14. JGUI源码:prefixfree 这个库有时候会引起网页一直加载中(10)
  15. python-初识python
  16. VS的工作目录和输出目录
  17. 修改任务显示WrkTaskIp.aspx页面
  18. xdoj-1211 (尧老师要教孩子解方程) :多项式除法
  19. 【linux】crontab无效解决办法
  20. OpenGL 知识二

热门文章

  1. 【Python】Python format 格式化函数(转帖)
  2. [C#]加密解密 MD5、AES
  3. ireport如何拼接sql?
  4. laravel中redis pipeline用法说明
  5. MySQL 5.7 源码中的目录结构
  6. 手写C++代码实现POST传输数据
  7. 关于cookies、sessionStorage和localStorage解释及区别
  8. OWASP TOP 10(OWASP十大应用安全风险)
  9. cocos creator 判断滑动方向
  10. 机器学习_第一节_numpy