首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FlatList scrollToIndex typescript expo

FlatList scrollToIndex typescript expo
EN

Stack Overflow用户
提问于 2020-07-21 10:34:22
回答 1查看 392关注 0票数 0

我正在尝试使用typescript将滚动设置为基于变量的flatList索引。我找到的例子是react,似乎不适用于我目前所拥有的。

我的项目实际上有两个平面列表,我希望滚动条根据选择的内容动态移动。下面是我所拥有的一个简化的例子,只是想知道如何让它首先工作。但显然不起作用。

代码语言:javascript
复制
    <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

代码语言:javascript
复制
const onSelect = (item, index) => {
  //scrollToIndex(index)?
}

以下是一些有用的指导:)

EN

回答 1

Stack Overflow用户

发布于 2020-07-21 10:46:58

试着这样做

代码语言:javascript
复制
const onSelect = (item, index) => {
    //scrollToIndex(index)?
    scrollToIndex({animated: true, index});
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63006511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档