我在我的应用程序中使用react-native-tab-view ,其中有 2 个选项卡。我正在通过 API 调用加载Tab数据以在Tab侧创建无限滚动分页,当数据从 API 连接到我的 FlatList 数据中时,每次我的滚动条重置到顶部位置。我目前有这样的零食演示:https ://snack.expo.io/@luckyamit/9905d4
我不想在每个 API 调用中重置我的滚动条我已经搜索了很多这个问题,但没有找到我的解决方案。谁能帮我解决我的问题?
我在我的应用程序中使用react-native-tab-view ,其中有 2 个选项卡。我正在通过 API 调用加载Tab数据以在Tab侧创建无限滚动分页,当数据从 API 连接到我的 FlatList 数据中时,每次我的滚动条重置到顶部位置。我目前有这样的零食演示:https ://snack.expo.io/@luckyamit/9905d4
我不想在每个 API 调用中重置我的滚动条我已经搜索了很多这个问题,但没有找到我的解决方案。谁能帮我解决我的问题?
你解决了吗?对于其他人来说,这个问题是由this引起的。
如果使用SceneMap
inrenderScene
属性,则不应传递 inline function。它触发重新渲染,以便滚动位置再次回到顶部。
尝试使它们成为组件而不是内联函数。只是不使用SceneMap
也是一种选择。