2018-02-11

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 字段来判断是否是由于用户触摸引起。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 旧版控制面板500错误,需要理清楚Put 和 Post 的区别,关于幂等和安全的问题。分清楚数据格式的区别appl...
    NOTEBOOK2阅读 3,398评论 0 0
  • 昨天下午,边写代码的同时,偶然看到一个女生网友找我聊天。起初并没有回应她,大概觉得她说的事情过于无聊,看了会儿之后...
    穆随心阅读 4,500评论 20 11
  • 所有的苦难成就了我 悲伤跟着太阳西落 亘古无垠的荒野 天风吹拂 头顶的星光 灿若银河 一如你 眉眼弯弯 容颜倾国
    大花狗阅读 1,430评论 0 0
  • 哈,看我标题,你一定以为我要写爱情一类的文章。不知为何,我一直认为自己写不好爱情,在所有感情中,最写不好是爱情。 ...
    淑女_2e7d阅读 3,226评论 11 8