美文网首页
微信小程序上手-swiper使用

微信小程序上手-swiper使用

作者: 小马奔腾_d991 | 来源:发表于2017-10-27 11:49 被阅读0次

    微信小程序上手-swiper使用

    swiper

    滑块视图容器。

    属性名类型默认值说明最低版本

    indicator-dotsBooleanfalse是否显示面板指示点

    indicator-colorColorrgba(0, 0, 0, .3)指示点颜色1.1.0

    indicator-active-colorColor#000000当前选中的指示点颜色1.1.0

    autoplayBooleanfalse是否自动切换

    currentNumber0当前所在页面的 index

    intervalNumber5000自动切换时间间隔

    durationNumber500滑动动画时长

    circularBooleanfalse是否采用衔接滑动

    verticalBooleanfalse滑动方向是否为纵向

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

    从公共库v1.4.0开始,change事件返回detail中包含一个source字段,表示导致变更的原因,可能值如下:

    autoplay自动播放导致swiper变化;

    touch用户划动引起swiper变化;

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

    注意:其中只可放置组件,否则会导致未定义的行为。

    swiper-item

    仅可放置在组件中,宽高自动设置为100%。

    示例代码:

    autoplay="{{autoplay}}"interval="{{interval}}"duration="{{duration}}">

    indicator-dots

    autoplay

    interval

    duration

    Page({

    data: {

    imgUrls: [

    'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',

    'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',

    'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'

    ],

    indicatorDots:false,

    autoplay:false,

    interval:5000,

    duration:1000

    },

    changeIndicatorDots:function(e){

    this.setData({

    indicatorDots: !this.data.indicatorDots

    })

    },

    changeAutoplay:function(e){

    this.setData({

    autoplay: !this.data.autoplay

    })

    },

    intervalChange:function(e){

    this.setData({

    interval: e.detail.value

    })

    },

    durationChange:function(e){

    this.setData({

    duration: e.detail.value

    })

    }

    })

    以下文章为作者原创文章,普通转载请联系站长同意后转载,商业转载请联系作者:

    原文网站:一发论坛

    原文链接:http://www.2bmdzz.com/2017/09/04/wechat-swiper/

    相关文章

      网友评论

          本文标题:微信小程序上手-swiper使用

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