react-navitve:使用swiper控件的时候,发现onIndexChanged无法触发

原代码:

//data_protion_list:网络数据
this.state = {
 
       
          data_protion_list:[],
        
        };


//render:

     <Swiper  
                                onIndexChanged = {this.onIndexChangedCenter.bind(this)}
                                ref="scrollView"
                                loop = {true}
                                key = {1000}
                                horizontal={true}
                                showsPagination = { false }
                                showsHorizontalScrollIndicator={false}
                                pagingEnabled={true}
                                >


                                {


                                 this.state.data_protion_list.map((key, i) =>


                                 this.renderPromotionView(key, i))


                                }      
                                </Swiper>    

 

 

 

在声明的时候设置好初始化长度,eg:

data_protion_list: ['','','','','','','','','','','','','','','']

 

推荐使用另外一个库:https://github.com/rilyu/teaset

 

 

 

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值