Das mobile Vue-Terminal bestimmt die Richtung, in die der Finger auf dem Bildschirm gleitet, damit Sie es als Referenz verwenden können. Der spezifische Inhalt ist wie folgt Damit lässt sich die Funktion des Wechselns von Tabs durch Gleiten des Bildschirms mit dem Finger implementieren. Auf der Bestellseite von JD.com können diese Tab-Wechsel beispielsweise mit diesem implementiert werden. Seite <div @touchstart="Touchstart handhaben" @touchend="Berührendes Element handhaben" Klasse="slotWrap" > //Bildschirm gleiten//Finger drückt auf den Bildschirm handleTouchstart(event){ diese.startTime = Date.now() this.startX = event.changedTouches[0].clientX this.startY = event.changedTouches[0].clientY }, //Finger verlässt den Bildschirm handleTouchend(event){ const endTime = Date.now() const endX = event.changedTouches[0].clientX const endY = event.changedTouches[0].clientY //Beurteilen Sie die Dauer des Drückens if(endTime - this.startTime >2000){ zurückkehren } //Gleitrichtung let direction = ""; //Zuerst bestimmen, ob die Gleitdistanz des Benutzers zulässig ist. Wenn zulässig: Gleitrichtung bestimmen. Beachten Sie, dass die Distanz mit dem Absolutwert addiert werden muss, wenn (Math.abs (endX - this.startX) > 10) { //Gleitrichtungif(Math.abs(endY -this.startY)>30){ // console.log("Die Y-Richtung ist zu stark versetzt, daher ist kein Gleiten möglich") zurückkehren }anders{ Richtung = EndeX -dieses.StartX >0?"rechts":"links" } }anders{ zurückkehren } //Der Benutzer hat eine gültige Gleitoperation ausgeführt // console.log('direction'+direction) wenn(Richtung==='links'){ wenn (diese.Stromstärken+1 === diese.Liste.Länge) { zurückkehren }anders{ diese.Strome++ //Ereignis this.$emit('getData') auslösen } } wenn(Richtung==='rechts'){ wenn (this.currents === 0) { zurückkehren }anders{ diese.Strömungen-- //Ereignis this.$emit('getData') auslösen } } } 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:
|
<<: MariaDB unter Linux startet mit dem Root-Benutzer (empfohlen)
>>: Datenstruktur - Baum (III): Mehrweg-Suchbaum B-Baum, B+ Baum
6 Lösungen für Netzwerkfehler im Docker-Container...
veranschaulichen Dieser Artikel wurde am 20.05.20...
Inhaltsverzeichnis Aufbau einer JSX-Umgebung NPM ...
Der spezifische Code lautet wie folgt: <!DOCTY...
Erste Schritte mit JavaScript JavaScript ist eine...
JSON (JavaScript Object Notation, JS Object Notat...
Nachfragehintergrund: Fügen Sie dynamische GIF-Bi...
Klassische Farbkombinationen vermitteln Kraft und ...
veranschaulichen: Es gibt zwei Haupttypen von Ngi...
Diese Methode wurde am 7. Februar 2021 bearbeitet...
Betrachten wir zunächst drei Situationen, in dene...
Inhaltsverzeichnis Verpacken, Starten und Optimie...
Vorwort Was ist eine langsame Abfrage und wie kan...
Die Breite des übergeordneten Containers ist fest...
In diesem Artikel finden Sie das grafische Tutori...