首頁 > 微信小程式 > 小程式開發 > 解讀與分析微信小程式元件:三、swiper滑桿視圖

解讀與分析微信小程式元件:三、swiper滑桿視圖

巴扎黑
發布: 2017-03-19 18:27:06
原創
2125 人瀏覽過

swiper滑桿元件說明:

  • #滑桿視圖容器,用於展示圖片,可以透過使用者拖曳和設定自動切換屬性控制圖片的切換

以下是WXML程式碼:[XML] 純文字檢視

複製程式碼

[/align]
<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>
<button bindtap="changeIndicatorDots"> indicator-dots </button>
<button bindtap="changeAutoplay"> autoplay </button>
<slider bindchange="intervalChange" show-value min="500" max="2000"/> interval
<slider bindchange="durationChange" show-value min="1000" max="10000"/> duration
登入後複製
下面是JS程式碼:

[JavaScript] 純文字檢視

複製程式碼

page({
  data: {
    imgUrls: [
      &#39;http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg&#39;,
      &#39;http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg&#39;,
      &#39;http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg&#39;
    ],
    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
    })
  }
})
登入後複製
[CSS] 純文字檢視

複製程式碼

.swiper-item{
    display: block;
    height: 150px;
}
登入後複製


設定介面的內容樣式,用於wxml屬性類型預設值indicator-dotsBoolean false#autoplayBoolean falsecurrentNumber0intervalNumber#5000#Number1000

#主要屬性:

描述

是否顯示面板指示點

是否自動切換

#目前所在頁面的index

##自動切換時間間隔

duration

##################################################### ########滑動動畫時長##################bindchange############EventHandle####### ##############current 改變時會觸發change 事件,event.detail = {current: current}###############

以上是解讀與分析微信小程式元件:三、swiper滑桿視圖的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板