支付宝小程序组件 滑块视图容器·Swiper
支付宝小程序滑块视图容器。
[TOC]
API
属性名 | 类型 | 默认值 | 描述 |
---|---|---|---|
indicator-dots | Boolean | false | 是否显示指示点 |
indicator-color | Color | rgba(0, 0, 0, .3) | 指示点颜色 |
indicator-active-color | Color | #000 | 当前选中的指示点颜色 |
autoplay | Boolean | false | 是否自动切换 |
current | Number | 0 | 当前页面的 index |
duration | Number | 500 | 滑动动画时长 |
interval | Number | 5000 | 自动切换时间间隔 |
circular | Boolean | false | 是否启用无限滑动 |
onChange | Function | 否 | current 改变时会触发,event.detail = {current: current} |
swiper-item
仅可放置在组件中,宽高自动设置为100%。
Sceenshot
示例代码:
interval
Page({
data: {
background: ['green', 'red', 'yellow'],
indicatorDots: true,
autoplay: false,
interval: 3000,
},
changeIndicatorDots(e) {
this.setData({
indicatorDots: !this.data.indicatorDots
})
},
changeAutoplay(e) {
this.setData({
autoplay: !this.data.autoplay
})
},
intervalChange(e) {
this.setData({
interval: e.detail.value
})
},
})