美文网首页
2018-02-11

2018-02-11

作者: HML7 | 来源:发表于2018-02-11 18:13 被阅读0次

swiper 组件:  滑块视图容器

        属性名                               类型                        默认值                                说明

indicator-dots                       Boolean                  false                            是否显示面板指示点

indicator-color                      Color                      rgba(0, 0, 0, .3)       指示点颜色

indicator-active-color          Color                      #000000                   当前选中的指示点颜色

autoplay                                 Boolean                  false                            是否自动切换

current                                    Number                   0                                  当前所在滑块的 index

current-item-id                     String                      ""                                 当前所在滑块的 item-id ,不能与 current 被同时指定

interval                                   Number                  5000                            自动切换时间间隔

duration                                 Number                   500                               滑动动画时长

circular                                   Boolean                   false                              是否采用衔接滑动

vertical                                   Boolean                   false                               滑动方向是否为纵向

previous-margin                  String                      "0px"                              前边距,可用于露出前一项的一小部分,接受 px 和 rpx 值

next-margin                          String                     "0px"                              后边距,可用于露出后一项的一小部分,接受 px 和 rpx 值

display-multiple-items       Number                   1                                      同时显示的滑块数量

skip-hidden-item-layout    Boolean                   false                                是否跳过未显示的滑块布局,设为 true 可优化复杂情况下的滑动性能,但会丢失隐藏状态滑块的布局信息

bindchange                            EventHandlecurrent                                    改变时会触发 change 事件,event.detail = {current: current, source: source}

bindanimationfinish            EventHandle                                                 动画结束时会触发 animationfinish 事件,event.detail 同上

change事件返回detail中包含一个source字段,表示导致变更的原因,可能值如下:

        (1)    autoplay 自动播放导致swiper变化;

        (2)    touch 用户划动引起swiper变化;

        (3)    其他原因将用空字符串表示。

swiper-item: 仅可放置在 </swiper> 组件中,宽高自动设置为100%。

注:如果在 bindchange 的事件回调函数中使用 setData 改变 current 值,则有可能导致 setData 被不停地调用,因而通常情况下请在改变 current 值前检测 source 字段来判断是否是由于用户触摸引起。

相关文章

网友评论

      本文标题:2018-02-11

      本文链接:https://www.haomeiwen.com/subject/axcltftx.html