微信小程序上手-swiper使用

2017-10-27  本文已影响0人  小马奔腾_d991

微信小程序上手-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/

上一篇下一篇

猜你喜欢

热点阅读