问题标签 [scrolltoindex]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 将本机使用效果滚动到选定的项目对象
我正在使用Graphql
我的应用程序。Graphql
有 fetch policy network-only
,它将从服务器获取数据。我需要用于我的应用程序。我有两个不同的堆栈屏幕。每当我更改屏幕时,两个屏幕都会获取数据,因此,两个组件都会重新渲染。
在我的第一个屏幕上,用户可以选择一个项目,当项目被选中时,它将以正确的方式进入下一个屏幕。在第二个屏幕中,当我按下 navigation 时goBack
,它将返回到第一个屏幕并开始获取数据,但我将所选项目保存在 Graphql 缓存中。当它返回第一个屏幕缓存时,返回所选值并将其保存到本地状态。在这里我卡住了,我想滚动到将显示所选项目的屏幕。为此,我创建了 flatList ref 并习惯于scrollToItem
将useEffect
所选项目传递给item
道具。似乎它不起作用。我不知道如何解决这个问题。我的目标是当用户返回第一个屏幕时,它将滚动到选定的项目点。
这只是我的示例代码和获取。PS: IN HERE APP FETCH DATA ONCE, SO First screen DOES NOT RERENDER, FIRST SCREEN STAY AS IT WAS
. 我想看看如何滚动到所选项目的示例
flutter - 如何等到键盘颤抖起来?
(当我按下评论的回复按钮时,滚动将移动到我按下回复按钮的评论区域。)
按下回复按钮会激活键盘,这会变得很奇怪,因为它会在键盘升起之前移动。
我想在按下按钮时等待键盘出现,并在它出现时让它移动。
我试过hasFocus,但它似乎是一个与这个问题无关的解决方案。
flutter_keyboard_visibility是一样的。
我应该怎么办?
javascript - scrollToIndex 在本机反应中超出范围
我一再重复这个错误。正因为如此,我的应用程序正在以实时模式关闭。我的页面中有 5 到 6 个 FlatLists 和 2 到 3 个 FlatListSlider,我收到此错误。我不知道该怎么办请帮忙。我在我的代码中应用此代码。但它不工作。请帮忙
reactjs - react-native-flatlist-slider 中的 scrollToIndex 超出范围
嗨!我正在使用 react-native-flatslider 处理静态图像,它工作正常,但获取 apis 的图像不能正常工作。它显示我
所以我搜索它但没有得到帮助我解决的东西。
代码
有人可以指导我缺少什么或如何解决吗?
react-native - 为什么 SectionList ref.current 总是未定义?
我正在尝试使用提供的scrollToOffset
和。但是,我使用的 ref 在使用时始终未定义。scrollToIndex
SectionList
SectionList
ref.current
在我的类组件中,我有以下内容:
最后,这是SectionList
它本身:
这是什么原因?
编辑:我尝试this.sectionListRef = React.createRef()
在构造函数中做,但结果相同。
我知道scrollToOffset
是 的一部分SectionList
,但其他两个滚动功能是底层虚拟化列表的一部分,但据我所知,它应该仍然可以正常工作。