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
Was ist eine Richtlinie? Sowohl Angular als auch ...
Inline-Format <colgroup>…</colgroup> ...
Code <div Klasse="Test"> <div&...
Lassen Sie uns heute über eine Situation sprechen...
Best Practices für die Web-Frontend-Optimierung: ...
Inhaltsverzeichnis 1. Wählen Sie die am besten ge...
Ich habe die Mysql FIND_IN_SET-Funktion vor einig...
html <div > <button type="button&qu...
In diesem Artikelbeispiel wird der spezifische Im...
Der heutige schriftliche Campus-Rekrutierungstest...
Einführung Beim Schreiben von SQL bin ich heute a...
Inhaltsverzeichnis Herkunft Umweltinformationen F...
Detaillierte Erklärung zur MySQL-Sortierung chine...
1. Einige Tipps zu mit class in react deklarierte...
Bei der Verwendung von TensorFlow für Deep Learni...