suchen
HeimWeChat-AppletMini-ProgrammentwicklungEinfacher Einstieg in das WeChat-Applet mit Swiper, um einen Bildrotationseffekt zu erzielen

Im vorherigen Artikel haben wir das WXSS des Miniprogramms konfiguriert, um ein horizontales und vertikales Layout in der Containerkomponentenansicht zu erreichen. In diesem Artikel verwenden wir das Swiper-Tag, um den Bildrotationseffekt zu erzielen.


Der Rotationseffekt ist auf vielen Website-Homepages oder mobilen Anwendungen zu sehen. Die Swiper-Komponente wird im WeChat-Applet verwendet, um die Bildrotation zu implementieren:

Einfacher Einstieg in das WeChat-Applet mit Swiper, um einen Bildrotationseffekt zu erzielen

Um die Demonstration zu erleichtern, habe ich das Animationswechselintervall auf 3 Sekunden angepasst. In realen Projekten beträgt es normalerweise 5 Sekunden, abhängig von den Projektanforderungen.

Um die Bilddrehung zu implementieren, verwenden Sie die Swiper-Slider-Ansichtscontainerkomponente. Der Code der Seitenstrukturdatei lautet wie folgt:

<!--mySwiper.wxml-->  
<view class="container">  
    <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>

Ignorieren Sie die äußerste übergeordnete Containeransicht und die Komponentenattribute sowie die Seite Die Dateistruktur wird wie folgt vereinfacht:

<swiper>  
        <block wx:for="{{imgUrls}}">  
            <swiper-item>  
                <image/>  
            </swiper-item>  
        </block>  
</swiper>

Wie aus dem obigen Code ersichtlich ist, besteht der gesamte Raddiagrammcode aus einer Swiper-Komponente, die mehrere Swiper-Item-Komponenten enthält, darunter das Bild im Swiper-Item platziert. Die Funktion von

besteht darin, die Attributbindung an ein imgUrls-Array zu steuern und die Daten jedes Elements im Array zu verwenden, um die Komponente wiederholt zu rendern. Das Block-Tag wird nicht auf der Seite gerendert. Wenn Sie mehr wissen möchten, können Sie die offizielle Dokumentation aufrufen:

https://mp.weixin.qq.com/debug/wxadoc/dev/framework /view/wxml/ Erfahren Sie mehr über den Block wx:for in list.html?t=201715.


Die im Code angezeigten {{}}-Symbole sind Mustache-Syntax, was bedeutet, dass die Daten aus dem Variablennamen in doppelten geschweiften Klammern herausgenommen und die Datenbindung implementiert werden Die Variable wird im Datenobjekt in der .js-Datei der gleichnamigen Datei wie folgt deklariert:

// mySwiper.js  
Page({  
  data:{  
     imgUrls: [  
      &#39;/asserts/img/001.jpg&#39;,  
      &#39;/asserts/img/002.jpg&#39;,  
      &#39;/asserts/img/003.jpg&#39;  
    ],  
    indicatorDots: true,  
    autoplay: true,  
    interval: 3000,  
    duration: 1000  
  },  
  onLoad:function(options){  
    // 生命周期函数--监听页面加载  
     
  }  
}

Darunter

indicator-dots: Ob das Panel angezeigt werden soll Anzeigepunkte, der Standardwert ist falsch;

Autoplay: ob automatisch umgeschaltet werden soll, der Standardwert ist falsch;

Intervall: das automatische Umschaltzeitintervall, der Standardwert ist 5000 ms;

Dauer: Die Dauer der Gleitanimation, der Standardwert beträgt 1000 ms;


Es ist zu beachten, dass der Swiper-Komponente eine Breite zugewiesen werden muss , sonst wird der Swiper nicht angezeigt und stellt die zentrierte Anzeige ein:

/* pages/mySwiper/mySwiper.wxss */  
swiper{  
    margin: 0 auto;  
    height: 200px;  
    width: 300px;  
}

Die detaillierte Beschreibung des Swiper-Attributs lautet wie folgt:

Einfacher Einstieg in das WeChat-Applet mit Swiper, um einen Bildrotationseffekt zu erzielen


Weitere WeChat-Applets können ganz einfach mit dem Swiper gestartet werden, um einen Bildrotationseffekt zu erzielen. Für verwandte Artikel achten Sie bitte auf die chinesische PHP-Website!


Stellungnahme
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

WebStorm-Mac-Version

WebStorm-Mac-Version

Nützliche JavaScript-Entwicklungstools

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

SecLists

SecLists

SecLists ist der ultimative Begleiter für Sicherheitstester. Dabei handelt es sich um eine Sammlung verschiedener Arten von Listen, die häufig bei Sicherheitsbewertungen verwendet werden, an einem Ort. SecLists trägt dazu bei, Sicherheitstests effizienter und produktiver zu gestalten, indem es bequem alle Listen bereitstellt, die ein Sicherheitstester benötigen könnte. Zu den Listentypen gehören Benutzernamen, Passwörter, URLs, Fuzzing-Payloads, Muster für vertrauliche Daten, Web-Shells und mehr. Der Tester kann dieses Repository einfach auf einen neuen Testcomputer übertragen und hat dann Zugriff auf alle Arten von Listen, die er benötigt.

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.