snaptoprev和snaptoItem(0)都不起作用我想滑回到第一项react-native-snap-carousel

时间:2018-10-16 10:37:56

标签: javascript react-native react-native-snap-carousel

snaptoprev和snaptoItem(0)都无法正常工作,我想滑回到第一项 snapToItem始终采用索引1,我的数据中只有两个项目,并且想向后移动并在轮播中起泡

  • 使用snaptoPrev和snapToNext函数:prev下一步不起作用 工作顺利
  • 即使我给了它,使用snaptoItem总是要索引1 索引1请帮忙!!!!

这是我创建轮播的方式

  <Carousel
                onSnapToItem={(slideIndex)=>{
                    console.log('slideIndex')
                    EventRegister.emit('goHard:segmentChange')
                    this.setState(p=>{
                        return{
                            ...p,
                            index:slideIndex
                        }
                    })
                console.log(this.state.index,pos)
                }}  
                loop={false}
                slideStyle={{width:90*vw}}
                ref={(c) => { this._carousel = c; }}
                data={this.state.data}
                renderItem={this._renderItem}
                sliderWidth={100 * vw}
                itemWidth={100 * vw}
                inactiveSlideScale={1}
                swipeThreshold={40 * vw}
                inactiveSlideOpacity={1}
                activeSlideAlignment={pos}
            />

0 个答案:

没有答案