微信小程序 教程之wxapp视图容器 swiper
相关文章:
- 微信小程序教程之wxapp视图容器swiper
- 微信小程序教程之wxapp视图容器scroll-view
- 微信小程序教程之wxapp视图容器view
微信小程序视图容器:swiper
滑动面板
属性名 | 类型 | 默认值 | 说明 |
---|---|---|---|
indicator-dots | Boolean | false | 是否显示面板指示点 |
autoplay | Boolean | false | 是否自动切换 |
current | Number | 0 | 当前所在页面的index |
interval | Number | 5000 | 自动切换时间间隔 |
duration | Number | 1000 | 滑动动画时长 |
bindchange | EventHandle | current改变时会触发change事件,event.detail={current:current} |
注意:其中只可放置swiper-item组件,其他节点会被自动删除
swiper-item
仅可放置在swiper组件中,宽高自动设置为100%
示例代码:
<swpierindicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}"interval="{{interval}}"duration="{{duration}}"> <blockwx:for-items="{{imgUrls}}"> <swpier-item> <imagesrc="{{item}}"class="slide-image"width="355"height="150"/> </swpier-item> </block> </swpier> <buttonbindtap="changeIndicatorDots">indicator-dots</button> <buttonbindtap="changeAutoplay">autoplay</button> <sliderbindchange="intervalChange"show-valuemin="500"max="2000"/>interval <sliderbindchange="durationChange"show-valuemin="1000"max="10000"/>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 }) } })
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!