So verwenden Sie die Swiper-Komponente, um die Karussellfunktion im Miniprogramm zu implementieren

不言
Freigeben: 2018-07-14 14:16:48
Original
2735 Leute haben es durchsucht

In diesem Artikel wird hauptsächlich die Verwendung der Swiper-Komponente zur Realisierung der Karussellfunktion vorgestellt. Jetzt kann ich sie mit Ihnen teilen

swiper Die Komponente ähnelt dem ViewPager in Android und erzielt einen karussellähnlichen Effekt. Im Vergleich zum Viewpager von Android ist Swiper bequemer und schneller zu implementieren.

Rendering:

Schauen wir uns zunächst die von Swiper unterstützten Attribute an:

Spezifische Implementierung der Karussellfunktion:

1. Karussell-Bildmaterial hinzufügen

  im Projektstammverzeichnis Erstellen Sie ein neues Verzeichnis zum Speichern von Bildressourcen. Der Verzeichnisname kann beliebig sein

2. Datenquelle hinzufügen die js-Datei im Seitenverzeichnis

Fügen Sie die imgs-Liste im Datenattribut hinzu. Das Listenelement ist der Speicherort des Bildes im Projekt (Schlüssel: roter fetter Teil des Codes)

Page({  /**
   * 页面的初始数据   */
  data: {    imgs:["../../images/aaa.jpg","../../images/bbb.jpg","../../images/ccc.jpg"]
  },  /**
   * 生命周期函数--监听页面加载   */
  onLoad: function (options) {
    
  },  /**
   * 生命周期函数--监听页面初次渲染完成   */
  onReady: function () {
    
  },  /**
   * 生命周期函数--监听页面显示   */
  onShow: function () {
    
  },  /**
   * 生命周期函数--监听页面隐藏   */
  onHide: function () {
    
  },  /**
   * 生命周期函数--监听页面卸载   */
  onUnload: function () {
    
  },  /**
   * 页面相关事件处理函数--监听用户下拉动作   */
  onPullDownRefresh: function () {
    
  },  /**
   * 页面上拉触底事件的处理函数   */
  onReachBottom: function () {
    
  },  /**
   * 用户点击右上角分享   */
  onShareAppMessage: function () {
    
  }
})
Nach dem Login kopieren

3. Dateiaufbau anzeigen

1. Code in die WXML-Datei im Seitenverzeichnis schreiben

Verwendete Wissenspunkte: Listenrendering, Swiper-Komponente

<view class="container">
  <view >
    <swiper indicator-dots=&#39;true&#39; autoplay=&#39;true&#39; interval=&#39;3000&#39; duration=&#39;200&#39; circular=&#39;true&#39; bindtap=&#39;clickSwiper&#39;>
      <block wx:for="{{imgs}}" wx:key:="*this">
        <swiper-item>
          <image src="{{item}}"  class="slide-image" mode=&#39;aspectFill&#39; data-index="{{index}}"></image>
        </swiper-item>
      </block>
    </swiper>
  </view>
</view>
Nach dem Login kopieren

4. Über Swiper Das Klickereignis

Klicken Sie auf jedes Element, Sie können wissen, auf welches Sie geklickt haben, und den entsprechenden Vorgang ausführen

Wie Sie können Ab dem dritten Schritt wird für die -Komponente ein bindtap-Attribut festgelegt, und der Attributwertinhalt entspricht der js-Methode unter der Seite

Fügen Sie die entsprechende Click-Methode in der .js hinzu Datei unter der Seite:

Darstellung:

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe es Wird für das Lernen aller hilfreich sein. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website!

Verwandte Empfehlungen:

So verwenden Sie die Swiper-Komponente im Applet, um die Karussellfunktion zu implementieren

Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Swiper-Komponente, um die Karussellfunktion im Miniprogramm zu implementieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!