微信小程序开发-1【swiper图片轮播】

浏览833

小程序图片轮播广告效果要用到滑块视图容器,即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滑动方向是否为纵向
bindchangeEventHandle
current 改变时会触发 change 事件,event.detail = {current: current, source: source}


案例:

在.wxml文件里面添加:

<view>
    <swiper indicator-dots="{{indicatorDots}}"
      autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}">
      <block wx:for="{{imgUrls}}">
        <swiper-item>
          <image src="{{item}}" class="slide-image" width="355" height="150"/>
        </swiper-item>
      </block>
    </swiper>
</view>

添加到.js文件里面【data】

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
    },

效果:

1506155236127045.png


  • 暂无任何回答