Snaptoprev и SnaptoItem (0) оба не работают. Я хочу вернуться к первому элементу response-native-snap-carousel - PullRequest
0 голосов
/ 16 октября 2018

snaptoprev и snaptoItem (0) оба не работают. Я хочу вернуться к первому элементу snapToItem всегда ведет к индексу 1 У меня есть только два элемента в моих данных, и я хочу вернуться назад и всплыть в карусели

  • с использованием функций snaptoPrev и snapToNext: предыдущая не работала, затем работала без сбоев
  • использование 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}
            />
...