gpt4 book ai didi

react-native - 我正在使用 react-native-swiper-flatlist ,但我不知道如何在按下按钮时使用 scrollToIndex

转载 作者:行者123 更新时间:2023-12-04 15:49:58 28 4
gpt4 key购买 nike

我正在使用 react-native-swiper-flatlist ,我想通过点击按钮向前滚动到某个索引,但不知道该怎么做。虽然我是 React Native 开发的新手。

我已经搜索了很多但没有任何帮助,我得到一个错误 undefined is not an object this2.swiper.scrollToIndex'

render() {
return (
<View style={styles.container}>
<SwiperFlatList
ref={swiper => {
this.swiper = swiper;
}}
data={[
{ key: "a" },
{ key: "b" },
{ key: "c" },
{ key: "d" },
{ key: "e" }
]}
index={0}
renderItem={({ item, index }) => (
<View>
<Image
style={styles.child}
source={require("../../assets/advertisementtwo.png")}
/>
<Image
style={styles.child}
source={require("../../assets/advertisementtwo.png")}
/>
<Image
style={styles.child}
source={require("../../assets/advertisementtwo.png")}
/>
<Image
style={styles.child}
source={require("../../assets/advertisementtwo.png")}
/>
<Button
title={"Next"}
onPress={this.swiper.scrollToIndex(1, true)}
style={{ backgroundColor: "white" }}
/>
</View>
)}
/>
</View>
);

应该在按钮点击时滑动

Here is the screenshot of the error I am getting

最佳答案

尝试添加 ref='swiper' 作为 SwiperFlatList 属性,

示例

<SwiperFlatList ref='swiper'/>

this.refs.swiper._scrollToIndex(2)

关于react-native - 我正在使用 react-native-swiper-flatlist ,但我不知道如何在按下按钮时使用 scrollToIndex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54233680/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com