Vue+js: Klicken Sie auf den Pfeil, um die Bilder zu wechseln

Vue+js: Klicken Sie auf den Pfeil, um die Bilder zu wechseln

In diesem Artikelbeispiel wird der spezifische Code von Vue+js geteilt, indem Sie auf den Pfeil klicken, um Bilder zu Ihrer Referenz zu wechseln. Der spezifische Inhalt ist wie folgt

Die Frontend-Anforderung besteht darin, dass die zurückgegebenen Bilddaten durch Klicken auf den Pfeil umgeschaltet werden können

Der Code lautet wie folgt

 <div Klasse="pubuItemsBox">
        <!-- Änderungen am Abend des 5.23 -->
        <template v-for="(Bestellereignis, Index) in Bestellereignisliste" >
          <div :class="{'pubuItem':true, 'noMag':(index+1)%3 == 0}">
            <div Klasse="imgDivs">
              <template v-if="orderEvent.eventFocuspic.split(',').length > 1">
                <ins class="left" @click='ändern(index,"vorherige")'></ins>
                <ins class="rechts" @click='ändern(index,"weiter")'></ins>
              </Vorlage>
              <ul Klasse="ulZpImg">
                <template v-for="(imgUrl,imgUrlIndex) in orderEvent.eventFocuspic.split(',')" >
                  <li v-show='imgUrlIndex===orderEvent.mark'><img :src="getImageUrl(showImg(imgUrl))"></li>
                </Vorlage>
              </ul>
            </div>
            <div Klasse="txtBox">
              <span>{{orderEvent.brandName}}</span><ins>Datum: {{orderEvent.beginDate}} bis {{orderEvent.endDate}}</ins>
            </div>
            <p style="-webkit-box-orient: vertikal;">{{orderEvent.eventDesc}}</p>
          </div>
        </Vorlage>
      </div>
 
 
<Skript>
ändern(i, Typ){
        var obj = this.orderEventList[i];
        var imgLength =obj.eventFocuspic.split(',').length;
        wenn (Typ === "vorherige") {
          wenn (Objekt.Markierung == 0) {
            obj.mark = Bildlänge - 1
            zurückkehren
          }
          obj.Markierung--;
        }
        wenn (Typ === "weiter") {
          wenn (Objekt.Markierung == Bildlänge - 1) {
            obj.mark = 0
            zurückkehren
          }
          Konsole.log(Objekt.Markierung)
          obj.mark++;
        }
      }
</Skript>

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So implementieren Sie den Vue-Mausrad-Scrolling-Umschalt-Routing-Effekt
  • Vue implementiert das Scrollen mit dem Mausrad zum Wechseln der Seiten
  • Vue verwendet den Swiper zum Wechseln von Bildern durch Wischen nach links und rechts
  • Vue implementiert das Bild mit Schaltflächenwechsel
  • Implementierungscode für den benutzerdefinierten JS-Bildfragment-Karussell-Umschalteffekt von Vue
  • Vue realisiert Bildwechseleffekt
  • Vue implementiert eine Umschaltfunktion zwischen base64-codierten Bildern
  • Detaillierte Erklärung zur Verwendung der Click-to-Switch-Bildkomponente im Vue-Kartenstil
  • Vue implementiert einen einfachen Bildwechseleffekt
  • Vue implementiert Mouseover zum Wechseln der Bildquelle

<<:  Ändern Sie die Dateiberechtigungen (Eigentum) unter Linux

>>:  Anzeigen und Analysieren des MySQL-Ausführungsstatus

Artikel empfehlen

Detaillierte Erklärung der JavaScript-Ereignisse onblur und onfocus

Auf HTML-Seiten verfügen visuelle Elemente wie Sc...

So verwenden und begrenzen Sie Requisiten in React

Die Requisiten der Komponente (Requisiten sind ei...

So realisieren Sie die vertikale Anordnung von Text mit CSS3

In einem aktuellen Projekt wollte ich Text vertik...

Ein MySQL-Migrationsplan und eine praktische Auflistung der Fallstricke

Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...

Eine kurze Analyse des Funktionsaufrufprozesses unter der ARM-Architektur

Inhaltsverzeichnis 1. Hintergrundwissen 1. Einfüh...

Deutsch: Ein Link-Tag vervollständigt href im IE automatisch

Englisch: Ein Link-Tag vervollständigt href im IE...

Tipps zur MySQL-Leistungsoptimierung

MySQL-Leistungsoptimierung MySQL wird in Internet...

Zusammenfassung einiger Tipps zum MySQL-Indexwissen

Inhaltsverzeichnis 1. Grundkenntnisse der Indizie...

So implementieren Sie das Builder-Muster in Javascript

Überblick Das Builder-Muster ist ein relativ einf...

So implementieren Sie Vue Page Jump

1. dies.$router.push() 1. Ansicht <Vorlage>...