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:
|
<<: Ändern Sie die Dateiberechtigungen (Eigentum) unter Linux
>>: Anzeigen und Analysieren des MySQL-Ausführungsstatus
Auf HTML-Seiten verfügen visuelle Elemente wie Sc...
In diesem Artikelbeispiel wird der spezifische Co...
Die Requisiten der Komponente (Requisiten sind ei...
In einem aktuellen Projekt wollte ich Text vertik...
Da ich MySQL schon so lange verwende, glaube ich,...
Wenn wir eine neue CSS-Funktion verwenden möchten...
Build deaktivieren Partitionsausdrücke unterstütz...
Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...
Inhaltsverzeichnis 1. Hintergrundwissen 1. Einfüh...
Englisch: Ein Link-Tag vervollständigt href im IE...
MySQL-Leistungsoptimierung MySQL wird in Internet...
Inhaltsverzeichnis 1. Grundkenntnisse der Indizie...
Überblick Das Builder-Muster ist ein relativ einf...
In diesem Artikel erkläre ich ausführlich, wie ma...
1. dies.$router.push() 1. Ansicht <Vorlage>...