我正在尝试使用typescript将滚动设置为基于变量的flatList索引。我找到的例子是react,似乎不适用于我目前所拥有的。
我的项目实际上有两个平面列表,我希望滚动条根据选择的内容动态移动。下面是我所拥有的一个简化的例子,只是想知道如何让它首先工作。但显然不起作用。
<FlatList
//tried this, but don't know how to pass the actual index
ref={(ref) => { ref?.scrollToIndex({index: 0}) }}
renderItem={({ item }) => {
return (
<TouchableOpacity
onPress={() => onSelect(item, index)}
>
<View>
</View>
</TouchableOpacity>
)}}
/>onSelect函数,不知道如何将索引传递回flatList
const onSelect = (item, index) => {
//scrollToIndex(index)?
}以下是一些有用的指导:)
发布于 2020-07-21 10:46:58
试着这样做
const onSelect = (item, index) => {
//scrollToIndex(index)?
scrollToIndex({animated: true, index});
}https://stackoverflow.com/questions/63006511
复制相似问题