这篇文章主要介绍了微信小程序swiper组件用法,结合实例形式分析了微信小程序中swiper组件的功能、使用方法,并附带完整源码供读者下载参考,需要的朋友可以参考下
本文实例讲述了微信小程序swiper组件用法。分享给大家供大家参考,具体如下:
关于视图容器swiper的详细内容可参考官方文档
先来看看运行效果:

index.js:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | Page({
data: {
imgUrls: ['http:
'http:
'http:
],
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
})
}
})
|
登录后复制
index.wxml:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <swiper indicator-dots= "{{indicatorDots}}"
autoplay= "{{autoplay}}" interval= "{{interval}}" duration= "{{duration}}" >
<block wx: for = "{{imgUrls}}" wx:key= "{{index}}" >
<swiper-item>
<image src= "{{item}}" class = "slide-image" width= "355" height= "150" ></image>
<text class = "textindex" >{{index}}</text>
</swiper-item>
</block>
</swiper>
<button bindtap= "changeIndicatorDots" > indicator-dots ({{indicatorDots}})</button>
<button bindtap= "changeAutoplay" > autoplay ({{autoplay}})</button>
<slider bindchange= "intervalChange" show-value min= "2000" max= "5000" /> interval
<slider bindchange= "durationChange" show-value min= "1000" max= "2000" /> duration
|
登录后复制
index.wxss:
1 2 3 4 5 6 7 8 | .slide-image{
display: inline;
}
.textindex{
position: absolute;
top :20px;
color: red;
}
|
登录后复制
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
如何通过全局方法使用Vue.use()组件
在JavaScrip中关于创建常量(详细教程)
在js中如何实现关闭网页出现离开提示(详细教程)
在JavaScript语句中有关后面的分号问题
以上是在微信小程序中如何使用swiper组件的详细内容。更多信息请关注PHP中文网其他相关文章!