美文网首页
ListView 滚动无法展示最后一条

ListView 滚动无法展示最后一条

作者: Asuler | 来源:发表于2021-05-24 16:13 被阅读0次

现象:

配置好了后发现滚动到最后,永远展示不了最后一条,但是手指使劲往上拉,是可以看到最后一条的,手指一放下,又弹回去了,最后一条就卡在那上不去

解决过程:
以为是ios的回弹特效导致的,但是看了其他类似的页面,没有出现这种情况

于是在对应的issue上找到了
https://github.com/ant-design/ant-design-mobile/issues/1018

因为我给ListView加的style是一个css的calc,加上rem的计算,具体多少rem就先用xxx在这里代替了不重要

style={{width: '100vw', height: 'calc(100vh - xxxrem)'}}

所以这个值其实应该是计算好的数字,我在一开始算rem的时候,把rem存到了window上,方便之后的js计算

所以最后是

style={{width: '100vw', height: document.documentElement.clientHeight - xxx * window.rem}}

然后解决

相关文章

  • ListView 滚动无法展示最后一条

    现象: 配置好了后发现滚动到最后,永远展示不了最后一条,但是手指使劲往上拉,是可以看到最后一条的,手指一放下,又弹...

  • 自动滚动到底的ListView

    需要展示最新数据的listview,不要用setSelection或者scrollTo/scrollBy方法滚动到...

  • ListView 缓存

    ListView:ListView是一个能够将数据集合以动态滚动的方式展示到用户界面上的View。 1. List...

  • (十三)ListView面试问题

    一、什么是ListView Listview是一个能将数据集合以动态滚动的方式展示到用户界面上的View。 二、L...

  • listview详解

    一.什么是listview ListView 就是一个能数据集合以动态滚动的方式展示到用户界面上的view 二.l...

  • listview面试详解

    一.什么是listview ListView就是一个能吧数据集合以动态滚动的方式展示到用户界面上的View 二.l...

  • Android事件分发机制,根据源码简单学习

    之前根据网上的方法在搞listview加个侧滑菜单的时候会出现侧滑后listview无法滚动,虽然后续找到...

  • Android ListView

    Android ListView 专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView...

  • 如何为RecyclerView封装一个通用的Adapter

    前言 在 Android 5.0 之前,如果你需要展示一个可以滚动的列表,我们用的是 ListView 控件。An...

  • Flutter入门05 -- 滚动组件

    滚动组件有ListView,GridView,Sliver ListView ListView创建的方式通常有三种...

网友评论

      本文标题:ListView 滚动无法展示最后一条

      本文链接:https://www.haomeiwen.com/subject/tbbxsltx.html