【问题标题】:why scrollbar resting on top in react native infinite scrolling using react-native-tab-view为什么滚动条在使用 react-native-tab-view 反应原生无限滚动时位于顶部
【发布时间】:2020-09-26 13:27:47
【问题描述】:

我在我的应用程序中使用react-native-tab-view,其中有 2 个选项卡。我正在通过 API 调用加载 Tab 数据以在 Tab 侧创建无限滚动分页,当数据从 API 连接到我的 FlatList 数据时,然后每次我的 滚动条重置为顶部位置。我目前有零食demo 像这样:https://snack.expo.io/@luckyamit/9905d4

我不想在每个 API 调用中重置顶部的滚动条,我为此问题搜索了很多,但没有找到我的解决方案。谁能帮我解决我的问题?

【问题讨论】:

    标签: reactjs react-native infinite-scroll react-native-flatlist react-native-tab-view


    【解决方案1】:

    你解决了吗? 对于其他人来说,这个问题可能是由this引起的。

    如果您在renderScene 属性中使用SceneMap,您不应传递内联函数。它触发重新渲染,使滚动位置再次回到顶部。

    尝试使它们成为组件而不是内联函数。 只是不要使用SceneMap 也是一种选择。

    【讨论】:

      猜你喜欢
      • 2023-01-04
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多