Detaillierte Erklärung der benutzerdefinierten Swiper-Komponente in JavaScript

Detaillierte Erklärung der benutzerdefinierten Swiper-Komponente in JavaScript

Effektanzeige

Bildbeschreibung hier einfügen

Komponenteneinstellungen

Schritt 1

Erstellen Sie im Seitenverzeichnis einen neuen Ordner „components“.

Schritt 2

Erstellen Sie einen neuen Ordner-Swiper unter Komponenten

Erstellen Sie im Swiper-Verzeichnis 4 neue Dateien, und zwar

  • Wischer.
  • Abonnieren
  • jsonswiper.wxml
  • swiper.wxss

Das Standortdiagramm jeder Datei ist wie folgt:

Bildbeschreibung hier einfügen

Hinweis: Zu diesem Zeitpunkt wird bei der Kompilierung ein Fehler gemeldet. Der Fehler wird in JSON angezeigt. Machen Sie sich darüber keine Sorgen. Kopieren Sie den Code, fügen Sie ihn später ein und kompilieren Sie ihn.

Schritt 3

Kopieren Sie den folgenden Code in die vier Dateien im Swiper-Verzeichnis.

swiper.js

Bildbeschreibung hier einfügen

swiper.json

Bildbeschreibung hier einfügen

swiper.wxml

Bildbeschreibung hier einfügen

swiper.wxss

Bildbeschreibung hier einfügen

Verwenden von Komponenten

Schritt 1

Fügen Sie die Komponente in die JSON-Datei der Seite ein, auf der die Swiper-Komponente benötigt wird

{
  "Komponenten verwenden": {
    "custom-swiper": "../Komponenten/Swiper/Swiper"
  }
}

Hinweis: …/components/swiper/swiper gibt die Position der Komponente an. Sie können sie entsprechend der tatsächlich festgelegten Positionsbeziehung ersetzen.

Schritt 2

Verwenden Sie auf der WXML-Seite der Seite den Komponentencode

<custom-swiper imgUrls="{{carouselImgUrls}}" />

KarussellBildURLs

Typ: Array Zweck: Wird verwendet, um die Adresse des Diashow-Bildes zu speichern (Netzwerkadresse oder lokale Adresse)

Schritt 3

Fügen Sie in den Daten der js-Datei der Seite die Variable carouselImgUrls hinzu

  Daten: {
    Karussell-Bild-URLs: [
    /*
    Die Anzahl der Bilder ist individuell anpassbar. Bildquelle: Weibo Autor: Girl Rabbit iiilass ​ ​​​​
 	Rechtsverletzung und Löschung */
      „https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixv69f6j20j60j60ui.jpg“,
      „https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixvage4j20j60j6tah.jpg“,
      „https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixvadfnj20j60j60uk.jpg“,
      „https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixvdcswj20j60j6jt6.jpg“,
      „https://wx1.sinaimg.cn/mw2000/7f97a73fly1gsgixv6kmbj20j60j6dhg.jpg“
    ],
  },

Schließlich müssen Sie nur noch den Code kompilieren, um das Effektdiagramm zu erhalten

Bildbeschreibung hier einfügen

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung des Unterschieds zwischen Pfeilfunktionen und normalen Funktionen in JavaScript
  • Karusselleffekte mit JavaScript implementieren
  • Javascript zum Wechseln von Bildern per Mausklick
  • Zusammenfassung verschiedener Methoden für JavaScript um festzustellen ob es sich um ein Array handelt
  • JavaScript zum Erzielen von Feuerwerkseffekten (objektorientiert)
  • JavaScript Canvas implementiert Tic-Tac-Toe-Spiel
  • Detaillierte Diskussion der Unterschiede zwischen Schleifen in JavaScript
  • Zusammenfassung einiger gängiger Möglichkeiten zum Abkürzen von Javascript-Code
  • 13 JavaScript-Einzeiler, die Sie wie einen Experten aussehen lassen

<<:  Tutorial zum Verbinden und Verwenden von MySQL 8.0 im Maven-Projekt von IDEA

>>:  Detaillierte Erklärung der perfekten Lösung für das VMware-Problem mit dem schwarzen Bildschirm nach dem Upgrade auf MacOS Catalina

Artikel empfehlen

ThingJS-Partikeleffekte, um Regen- und Schneeeffekte mit einem Klick zu erzielen

Inhaltsverzeichnis 1. Partikeleffekte 2. Laden Si...

17 JavaScript-Einzeiler

Inhaltsverzeichnis 1. DOM & BOM bezogen 1. Üb...

Implementierung der mobilen Postcss-pxtorem-Anpassung

Führen Sie den Befehl aus, um das Plugin postcss-...

Verwendung von Markierungs-Tags im CSS-Listenmodell

In diesem Artikel werden hauptsächlich die Stilat...

Eine kurze Einführung in die Basiskomponenten der VUE uni-app

1. Scroll-Ansicht Beim vertikalen Scrollen müssen...

Implementierungsskript für geplante Datenbanksicherung unter Linux

Inhaltsverzeichnis Szenario: Die Serverdatenbank ...

So verfolgen Sie Benutzer mit JS

Inhaltsverzeichnis 1. Synchrones AJAX 2. Asynchro...